Method: Browser::Middleware#call
- Defined in:
- lib/browser/middleware.rb
#call(env) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/browser/middleware.rb', line 14 def call(env) @env = env request = Rack::Request.new(env) path = catch(:redirected) do Context.new(request).instance_eval(&@block) end path ? resolve_redirection(request.path, path) : run_app! end |