class Api::Response::RaiseError
This class raises an Api-flavored exception based HTTP status codes returned by the API
Public Class Methods
try(response)
click to toggle source
# File lib/api/response/raise_error.rb, line 13 def try(response) @middleware ||= RaiseError.new @middleware.send(:on_complete, response) end
Private Instance Methods
on_complete(response)
click to toggle source
# File lib/api/response/raise_error.rb, line 21 def on_complete(response) if error = Api::Error.from_response(response) raise error end end