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