Method: Useless::Doc::Proxy::UI#call
- Defined in:
- lib/useless/doc/proxy/ui.rb
#call(env) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/useless/doc/proxy/ui.rb', line 19 def call(env) request = ::Rack::Request.new(env) env['useless.doc.ui'] = case request.params['ui'] when 'godel'; Useless::Doc::UI::Godel.new(env['useless.doc.router']) else Useless::Doc::UI::Godel.new(env['useless.doc.router']) end if env['useless.doc.logger'] env['useless.doc.logger'].debug "selected UI: #{env['useless.doc.ui'].class.name}" end @app.call(env) end |