lib/pact/mock_service/run.rb in pact-mock_service-0.11.0 vs lib/pact/mock_service/run.rb in pact-mock_service-0.12.0
- old
+ new
@@ -68,9 +68,13 @@
opts = {
:Port => port,
:Host => host,
:AccessLog => []
}
+ opts.merge!({
+ :SSLCertificate => OpenSSL::X509::Certificate.new(File.open(options[:sslcert]).read) }) if options[:sslcert]
+ opts.merge!({
+ :SSLPrivateKey => OpenSSL::PKey::RSA.new(File.open(options[:sslkey]).read) }) if options[:sslkey]
opts.merge!(ssl_opts) if options[:ssl]
opts.merge!(options[:webbrick_options]) if options[:webbrick_options]
opts
end