class SolidusShipstation::Api::RequestError
Attributes
response_body[R]
response_code[R]
response_headers[R]
Public Class Methods
from_response(response)
click to toggle source
# File lib/solidus_shipstation/api/request_error.rb, line 9 def from_response(response) new(**options_from_response(response)) end
new(response_code:, response_body:, response_headers:)
click to toggle source
Calls superclass method
# File lib/solidus_shipstation/api/request_error.rb, line 24 def initialize(response_code:, response_body:, response_headers:) @response_code = response_code @response_body = response_body @response_headers = response_headers super(response_body) end
Private Class Methods
options_from_response(response)
click to toggle source
# File lib/solidus_shipstation/api/request_error.rb, line 15 def options_from_response(response) { response_code: response.code, response_headers: response.headers, response_body: response.body, } end