Class: Useless::Doc::Proxy

Inherits:
Object
  • Object
show all
Defined in:
lib/useless/doc/proxy.rb,
lib/useless/doc/proxy/ui.rb,
lib/useless/doc/proxy/css.rb,
lib/useless/doc/proxy/url.rb,
lib/useless/doc/proxy/html.rb,
lib/useless/doc/proxy/subject.rb

Defined Under Namespace

Modules: HTML Classes: CSS, Subject, UI, URL

Instance Method Summary collapse

Constructor Details

#initialize(router = nil) ⇒ Proxy

Returns a new instance of Proxy.



18
19
20
# File 'lib/useless/doc/proxy.rb', line 18

def initialize(router = nil)
  @router = router || Useless::Doc::Router.default
end

Instance Method Details

#call(env) ⇒ Object



22
23
24
25
# File 'lib/useless/doc/proxy.rb', line 22

def call(env)
  env['useless.doc.router'] ||= @router
  app.call(env)
end