Exception: Rma::Payment::Gateway::APIError
- Defined in:
- lib/rma/payment/gateway/errors.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#response_code ⇒ Object
readonly
Returns the value of attribute response_code.
-
#response_description ⇒ Object
readonly
Returns the value of attribute response_description.
-
#response_detail ⇒ Object
readonly
Returns the value of attribute response_detail.
-
#response_message ⇒ Object
readonly
Returns the value of attribute response_message.
Instance Method Summary collapse
-
#initialize(message, response_code: 422, response_message: "Invalid parameters", response_description: "Invalid parameters", response_detail: "Invalid parameters") ⇒ APIError
constructor
A new instance of APIError.
Constructor Details
#initialize(message, response_code: 422, response_message: "Invalid parameters", response_description: "Invalid parameters", response_detail: "Invalid parameters") ⇒ APIError
Returns a new instance of APIError.
25 26 27 28 29 30 31 32 |
# File 'lib/rma/payment/gateway/errors.rb', line 25 def initialize(, response_code: 422, response_message: "Invalid parameters", response_description: "Invalid parameters", response_detail: "Invalid parameters") super() @response_code = response_code @response_message = @response_description = response_description @response_detail = response_detail end |
Instance Attribute Details
#response_code ⇒ Object (readonly)
Returns the value of attribute response_code.
23 24 25 |
# File 'lib/rma/payment/gateway/errors.rb', line 23 def response_code @response_code end |
#response_description ⇒ Object (readonly)
Returns the value of attribute response_description.
23 24 25 |
# File 'lib/rma/payment/gateway/errors.rb', line 23 def response_description @response_description end |
#response_detail ⇒ Object (readonly)
Returns the value of attribute response_detail.
23 24 25 |
# File 'lib/rma/payment/gateway/errors.rb', line 23 def response_detail @response_detail end |
#response_message ⇒ Object (readonly)
Returns the value of attribute response_message.
23 24 25 |
# File 'lib/rma/payment/gateway/errors.rb', line 23 def @response_message end |