class Shippo::Exceptions::APIError

Attributes

http_response_message[RW]
request[RW]
response[RW]

Public Class Methods

new(message = nil, request = nil, response = nil) click to toggle source
Calls superclass method Shippo::Exceptions::Error::new
# File lib/shippo/exceptions/api_error.rb, line 9
def initialize(message = nil,
               request = nil,
               response = nil)
  super(message)
  self.request  = request
  self.response = response
end

Public Instance Methods

server_url() click to toggle source
# File lib/shippo/exceptions/api_error.rb, line 21
def server_url
  @server_url ||= (request ? request.url : '')
end
to_s_members() click to toggle source
Calls superclass method Shippo::Exceptions::Error#to_s_members
# File lib/shippo/exceptions/api_error.rb, line 17
def to_s_members
  super + %i(server_url response)
end