Method: Synapse::Error#initialize

Defined in:
lib/synapse_api/error.rb

#initialize(message: '', code: nil, response: {}, http_code:) ⇒ Synapse::Error

Initializes a new Error object

Parameters:

  • message (Exception, String) (defaults to: '')
  • code (Integer) (defaults to: nil)
  • response (Hash) (defaults to: {})


106
107
108
109
110
111
112
# File 'lib/synapse_api/error.rb', line 106

def initialize(message: '', code: nil, response: {}, http_code:)
  super(message)
  @code     = code
  @response = response
  @message = message
  @http_code = http_code
end