Exception: Hubspot::RequestError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/hubspot/exceptions.rb

Overview

define the Hubspot specific error classes

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(response, message = nil) ⇒ RequestError

Returns a new instance of RequestError.



9
10
11
12
13
14
15
16
# File 'lib/hubspot/exceptions.rb', line 9

def initialize(response, message = nil)
  if !message && response.respond_to?(:parsed_response)
    message = response.parsed_response['message']
  end
  message += "\n" if message
  me = super("#{message}Response body: #{response.body}",)
  me.response = response
end

Instance Attribute Details

#responseObject

Returns the value of attribute response.



7
8
9
# File 'lib/hubspot/exceptions.rb', line 7

def response
  @response
end