class RestfulResource::HttpClient::HttpError
Attributes
Public Class Methods
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
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