class Ur::RackMiddleware
Public Instance Methods
call(env)
click to toggle source
# File lib/ur/middleware.rb, line 45 def call(env) ur = Ur.from_rack_request(env, @options.select { |k, _| [:schemas].include?(k) }) invoke_callback(:before_request, ur) begin_request(ur) ur.with_rack_response(@app, env) do finish_request(ur) invoke_callback(:after_response, ur) end end