class HTTP::Request

Public Instance Methods

webmock_signature() click to toggle source
# File lib/webmock/http_lib_adapters/http_rb/request.rb, line 3
def webmock_signature
  request_body = if defined?(HTTP::Request::Body)
                   ''.tap { |string| body.each { |part| string << part } }
                 else
                   body
                 end

  ::WebMock::RequestSignature.new(verb, uri.to_s, {
    headers: headers.to_h,
    body: request_body
  })
end