class Saddle::Middleware::Response::RaiseError
Public Instance Methods
call(env)
click to toggle source
# File lib/saddle/middleware/response/raise_error.rb, line 9 def call(env) result = @app.call(env) case result.status when 404 raise Faraday::ResourceNotFound, response_values(result) when 400...600 raise Faraday::ClientError, response_values(result) end result end
response_values(result)
click to toggle source
# File lib/saddle/middleware/response/raise_error.rb, line 22 def response_values(result) {:status => result.status, :headers => result.headers, :body => result.body} end