class PactBroker::BuildHttpOptions
Public Class Methods
call(uri, disable_ssl_verification: false, cert_store: nil)
click to toggle source
# File lib/pact_broker/build_http_options.rb, line 7 def self.call uri, disable_ssl_verification: false, cert_store: nil uri = URI(uri) options = {} if uri.scheme == "https" options[:use_ssl] = true options[:cert_store] = cert_store if cert_store if disable_ssl_verification options[:verify_mode] = OpenSSL::SSL::VERIFY_NONE else options[:verify_mode] = OpenSSL::SSL::VERIFY_PEER end end options end