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