Exception: BaseApi::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/base_api.rb,
lib/base_api/error.rb

Direct Known Subclasses

ClientError, ServerError

Instance Method Summary collapse

Constructor Details

#initialize(response) ⇒ Error

Returns a new instance of Error.



3
4
5
6
# File 'lib/base_api/error.rb', line 3

def initialize(response)
  @response = response
  super(build_error_message)
end

Instance Method Details

#response_bodyObject



16
17
18
# File 'lib/base_api/error.rb', line 16

def response_body
  @response.parsed_response
end

#response_headersObject



12
13
14
# File 'lib/base_api/error.rb', line 12

def response_headers
  @response.headers
end

#response_statusObject



8
9
10
# File 'lib/base_api/error.rb', line 8

def response_status
  @response.code
end