Class: AppEngine::Rack::SecurityMiddleware

Inherits:
Object
  • Object
show all
Defined in:
lib/appengine-rack.rb

Direct Known Subclasses

AdminRequired, LoginRequired, SSLRequired

Class Method Summary collapse

Class Method Details

.append_xml(doc, pattern) {|security| ... } ⇒ Object

Yields:

  • (security)


245
246
247
248
249
250
251
252
# File 'lib/appengine-rack.rb', line 245

def self.append_xml(doc, pattern)
  security = doc.add_element('security-constraint')
  collection = security.add_element('web-resource-collection')
  collection.add_element('url-pattern').add_text(pattern)
  collection.add_element('url-pattern').add_text(
      AppEngine::Rack.make_wildcard(pattern))
  yield security
end

.new(app, *args, &block) ⇒ Object



254
255
256
# File 'lib/appengine-rack.rb', line 254

def self.new(app, *args, &block)
  app
end