Sha256: b4b8a2deb68b36d0f91cb8a808c80c30cd6f58a13026e29c1fea8f318d4ed712

Contents?: true

Size: 472 Bytes

Versions: 2

Compression:

Stored size: 472 Bytes

Contents

# frozen_string_literal: true

class NetHTTPAdapter < HTTPBaseAdapter
  def send_get_request
    path = @path
    path = [@path, URI::encode(@data)].join('?') if @data
    Net::HTTP.get_response(@host, path, @port)
  end

  def send_head_request
    Net::HTTP.new(@host, @port).head(@path, @headers)
  end

  def send_post_request
    Net::HTTP.new(@host, @port).post(@path, @data)
  end

  def send_post_form_request
    Net::HTTP.post_form(parse_uri, @params)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
httplog-1.3.1 spec/adapters/net_http_adapter.rb
httplog-1.3.0 spec/adapters/net_http_adapter.rb