Sha256: df43e6b2e9d865e8e1c233261a7c3291f1f0c6df099037792b5673d35a4ed536
Contents?: true
Size: 636 Bytes
Versions: 2
Compression:
Stored size: 636 Bytes
Contents
# frozen_string_literal: true require 'net/http' require 'tempfile' require_relative 'curl_option_parser' require_relative 'io_http_buffer' module Cucumber module Formatter class HTTPIO # Returns an IO that will write to a HTTP request's body # https_verify_mode can be set to OpenSSL::SSL::VERIFY_NONE # to ignore unsigned certificate - setting to nil will verify the certificate def self.open(url, https_verify_mode = nil, reporter = nil) uri, method, headers = CurlOptionParser.parse(url) IOHTTPBuffer.new(uri, method, headers, https_verify_mode, reporter) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cucumber-9.2.1 | lib/cucumber/formatter/http_io.rb |
cucumber-9.2.0 | lib/cucumber/formatter/http_io.rb |