class Edmunds::Error

Constants

BadGateway
BadRequest
ERRORS
Forbidden
GatewayTimeout
InternalServerError
NotFound
ServiceUnavailable
Unauthorized
Unknown

Public Class Methods

from_response(code, body) click to toggle source
# File lib/edmunds/error.rb, line 26
def self.from_response(code, body)
  message = "\nHTTP response code: #{code}. "
  if body['message']
    message << "HTTP message: #{body['message']}"
  else
    message << "No message in http body.\nHTTP body: #{body}"
  end
  new message
end
new(message) click to toggle source
Calls superclass method
# File lib/edmunds/error.rb, line 36
def initialize(message)
  super message
end