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