class PscbIntegration::ApiError

Constants

ERROR_CODES

Attributes

body[R]

Public Class Methods

new(error_code:, body: nil) click to toggle source
# File lib/pscb_integration/api_error.rb, line 18
def initialize(error_code:, body: nil)
  @error_code = error_code
  @body = body
end

Public Instance Methods

to_s() click to toggle source
# File lib/pscb_integration/api_error.rb, line 23
def to_s
  "#{error_code} #{ERROR_CODES[error_code]} #{body}"
end
unknown_payment?() click to toggle source
# File lib/pscb_integration/api_error.rb, line 27
def unknown_payment?
  'UNKNOWN_PAYMENT' == error_code
end