Class: Api::Response::RaiseError

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/api/response/raise_error.rb

Overview

This class raises an Api-flavored exception based HTTP status codes returned by the API

Class Method Summary collapse

Class Method Details

.try(response) ⇒ Object



13
14
15
16
# File 'lib/api/response/raise_error.rb', line 13

def try(response)
  @middleware ||= RaiseError.new
  @middleware.send(:on_complete, response)
end