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