class RestfulResource::HttpClient::HttpError
Attributes
request[R]
response[R]
Public Class Methods
new(request, response = nil)
click to toggle source
# File lib/restful_resource/http_client.rb, line 6 def initialize(request, response = nil) @request = request @response = assign_response(response) end
Private Instance Methods
assign_response(response)
click to toggle source
# File lib/restful_resource/http_client.rb, line 13 def assign_response(response) @response = if response.is_a?(Response) response elsif response Response.new(body: response[:body], headers: response[:headers], status: response[:status]) else Response.new end end