Exception: EY::ApiHMAC::BaseConnection::ValidationError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/ey_api_hmac/base_connection.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ ValidationError



34
35
36
37
38
39
40
41
# File 'lib/ey_api_hmac/base_connection.rb', line 34

def initialize(response)
  json_response = JSON.parse(response.body)
  @error_messages = json_response["error_messages"]
  super("error: #{@error_messages.join("\n")}")
rescue => e
  @error_messages = []
  super("error: #{response.body}")
end

Instance Attribute Details

#error_messagesObject (readonly)

Returns the value of attribute error_messages.



32
33
34
# File 'lib/ey_api_hmac/base_connection.rb', line 32

def error_messages
  @error_messages
end