Exception: WebPay::ApiConnectionError
- Defined in:
- lib/webpay/error.rb
Instance Attribute Summary collapse
-
#cause ⇒ Object
readonly
Returns the value of attribute cause.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(message, cause) ⇒ ApiConnectionError
constructor
A new instance of ApiConnectionError.
Constructor Details
#initialize(message, cause) ⇒ ApiConnectionError
Returns a new instance of ApiConnectionError.
28 29 30 31 |
# File 'lib/webpay/error.rb', line 28 def initialize(, cause) @cause = cause super() end |
Instance Attribute Details
#cause ⇒ Object (readonly)
Returns the value of attribute cause.
18 19 20 |
# File 'lib/webpay/error.rb', line 18 def cause @cause end |
Class Method Details
.in_request(cause) ⇒ Object
20 21 22 |
# File 'lib/webpay/error.rb', line 20 def self.in_request(cause) self.new("API request failed with #{cause}", cause) end |
.invalid_json(cause) ⇒ Object
24 25 26 |
# File 'lib/webpay/error.rb', line 24 def self.invalid_json(cause) self.new("Server responded invalid JSON string", cause) end |