class MyTargetApi::RequestError

Error for request

Attributes

method[R]
original_exception[R]
params[R]
request_body[R]
response[R]
url[R]

Public Class Methods

new(original_exception: nil) click to toggle source
Calls superclass method
# File lib/my_target_api/request_error.rb, line 9
def initialize(original_exception: nil)
  @original_exception = original_exception

  super(original_exception ? original_exception.message : 'No original exception')
end

Public Instance Methods

message() click to toggle source
# File lib/my_target_api/request_error.rb, line 15
def message
  response ? "#{response.code}: #{response.body}" : 'No response'
end
set_request_info(method:, url:, params:, request_body:) click to toggle source
# File lib/my_target_api/request_error.rb, line 19
def set_request_info(method:, url:, params:, request_body:)
  @method = method
  @url = url
  @params = params
  @request_body = request_body
end
set_response_info(response:) click to toggle source
# File lib/my_target_api/request_error.rb, line 26
def set_response_info(response:)
  @response = response
end