class HTTP::Response
Public Class Methods
from_webmock(webmock_response, request_signature = nil)
click to toggle source
# File lib/webmock/http_lib_adapters/http_rb/response.rb, line 13 def self.from_webmock(webmock_response, request_signature = nil) status = Status.new(webmock_response.status.first) headers = webmock_response.headers || {} body = Body.new Streamer.new webmock_response.body uri = URI request_signature.uri.to_s if request_signature new(status, "1.1", headers, body, uri) end
Public Instance Methods
to_webmock()
click to toggle source
# File lib/webmock/http_lib_adapters/http_rb/response.rb, line 3 def to_webmock webmock_response = ::WebMock::Response.new webmock_response.status = [status.to_i, reason] webmock_response.body = body.to_s webmock_response.headers = headers.to_h webmock_response end