class AeriesApi::ErrorHandler
Public Instance Methods
handle_error(response)
click to toggle source
# File lib/aeries-api/error_handler.rb, line 3 def handle_error(response) return if response.success? raise http_errors[response.code].new(response) end
Private Instance Methods
http_errors()
click to toggle source
# File lib/aeries-api/error_handler.rb, line 10 def http_errors { 400 => AeriesApi::BadRequest, 401 => AeriesApi::AuthenticationError, 404 => AeriesApi::NotFound, 500 => AeriesApi::ServerError, 502 => AeriesApi::ServerError, 503 => AeriesApi::ServerError, 504 => AeriesApi::ServerError, } end