class PactBroker::BuildHttpOptions
Public Class Methods
call(uri)
click to toggle source
# File lib/pact_broker/build_http_options.rb, line 7 def self.call uri uri = URI(uri) options = {} if uri.scheme == "https" options[:use_ssl] = true options[:cert_store] = 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
cert_store()
click to toggle source
# File lib/pact_broker/build_http_options.rb, line 27 def self.cert_store certificate_service.cert_store end
disable_ssl_verification?()
click to toggle source
# File lib/pact_broker/build_http_options.rb, line 23 def self.disable_ssl_verification? PactBroker.configuration.disable_ssl_verification end