class Affirm::Error
Attributes
code[R]
message[R]
status_code[R]
Public Class Methods
from_response(response)
click to toggle source
# File lib/affirm/errors/error.rb, line 5 def self.from_response(response) new( status_code: response.status_code, code: response.code, message: response.message || response.raw_body ) end
new(status_code:, code:, message:)
click to toggle source
# File lib/affirm/errors/error.rb, line 13 def initialize(status_code:, code:, message:) @status_code = status_code @code = code @message = message end
Public Instance Methods
to_s()
click to toggle source
# File lib/affirm/errors/error.rb, line 19 def to_s if code || message "#{status_code} - (#{code}) #{message}" else status_code.to_s end end