Sha256: d668b083ffa1a7a6cc6179ebb76238eed7b39099298a1ae1f2421665c1997226
Contents?: true
Size: 786 Bytes
Versions: 2
Compression:
Stored size: 786 Bytes
Contents
# frozen_string_literal: true class HTTPBaseAdapter def initialize(options = {}) @host = options.fetch(:host, 'localhost') @port = options.fetch(:port, 80) @path = options.fetch(:path, '/') @headers = options.fetch(:headers, {}) @data = options.fetch(:data, nil) @params = options.fetch(:params, {}) @protocol = options.fetch(:protocol, 'http') end def logs_data? true end def logs_form_data? true end def parse_uri(query=false) uri = "#{@protocol}://#{@host}:#{@port}#{@path}" uri = [uri, URI::encode(@data)].join('?') if query && @data URI.parse(uri) end def expected_response_body "\n<html>" end def self.is_libcurl? false end def self.should_log_headers? true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
httplog-1.3.1 | spec/adapters/http_base_adapter.rb |
httplog-1.3.0 | spec/adapters/http_base_adapter.rb |