Sha256: c5b85891541f65cafd2ab76cddbd9aa351ff1b476d08e722a1db11c204137200
Contents?: true
Size: 714 Bytes
Versions: 5
Compression:
Stored size: 714 Bytes
Contents
require 'faraday' module HttpEventLogger module Test module Driver class Faraday < HttpEventLogger::Test::Driver::Base def send_get_request connection.get do |req| req.url(uri) req.headers = @headers end end def send_post_request connection.post do |req| req.url(uri) req.headers = @headers req.body = @data end end private def connection ::Faraday.new(url: "#{@protocol}://#{@host}:#{@port}") do |faraday| faraday.adapter(::Faraday.default_adapter) # Uses Net::HTTP end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems