class PscbIntegration::ExtendedApiError
Constants
- ERROR_CODES
- ERROR_SUB_CODES
Attributes
description[R]
error_sub_code[R]
Public Class Methods
new(error_code:, error_sub_code:, description:, body:)
click to toggle source
Calls superclass method
PscbIntegration::ApiError::new
# File lib/pscb_integration/extended_api_error.rb, line 71 def initialize(error_code:, error_sub_code:, description:, body:) super(error_code: error_code, body: body) @error_sub_code = error_sub_code @description = description end
Public Instance Methods
to_s()
click to toggle source
# File lib/pscb_integration/extended_api_error.rb, line 77 def to_s "#{description} #{ERROR_CODES[error_code]} #{ERROR_SUB_CODES[error_sub_code]} #{body}" end