class QuickPay::API::Error
Constants
- CLASS_MAP
Attributes
body[R]
headers[R]
request[R]
status[R]
Public Class Methods
by_status_code(status, body, headers, request)
click to toggle source
# File lib/quickpay/api/error.rb, line 61 def self.by_status_code(status, body, headers, request) return if (200..399).cover? status CLASS_MAP.fetch(status, QuickPay::API::Error).new(status, body, headers, request) end
new(status, body, headers, request)
click to toggle source
# File lib/quickpay/api/error.rb, line 48 def initialize(status, body, headers, request) @status = status @body = body @headers = headers @request = request end
Public Instance Methods
to_s()
click to toggle source
# File lib/quickpay/api/error.rb, line 55 def to_s "#<#{self.class}: status=#{status}, body=#{body.inspect}, " \ "headers=#{headers.inspect} request=#{request.inspect}>" end
Also aliased as: inspect