class SpikePay::ApiConnectionError
Attributes
cause[R]
Public Class Methods
in_request(cause)
click to toggle source
# File lib/spike_pay/error.rb, line 20 def self.in_request(cause) self.new("API request failed with #{cause}", cause) end
invalid_json(cause)
click to toggle source
# File lib/spike_pay/error.rb, line 24 def self.invalid_json(cause) self.new("Server responded invalid JSON string", cause) end
new(message, cause)
click to toggle source
Calls superclass method
# File lib/spike_pay/error.rb, line 28 def initialize(message, cause) @cause = cause super(message) end