diff --git a/lib/segment/analytics/transport.rb b/lib/segment/analytics/transport.rb index 6ee14d8..51d5bb9 100644 --- a/lib/segment/analytics/transport.rb +++ b/lib/segment/analytics/transport.rb @@ -19,7 +19,7 @@ class Transport def initialize(options = {}) options[:host] ||= HOST options[:port] ||= PORT - options[:ssl] ||= SSL + options.fetch(:ssl, SSL) == true @headers = options[:headers] || HEADERS @path = options[:path] || PATH @retries = options[:retries] || RETRIES diff --git a/spec/segment/analytics/transport_spec.rb b/spec/segment/analytics/transport_spec.rb index b73ce9d..9717bc6 100644 --- a/spec/segment/analytics/transport_spec.rb +++ b/spec/segment/analytics/transport_spec.rb @@ -18,7 +18,7 @@ class Analytics allow(Net::HTTP).to receive(:new) { net_http } end - it 'sets an initalized Net::HTTP read_timeout' do + it 'sets an initalized Net::HTTP use_ssl' do expect(net_http).to receive(:use_ssl=) described_class.new end @@ -75,6 +75,7 @@ class Analytics backoff_policy: backoff_policy, host: host, port: port + ssl: false } end @@ -95,6 +96,7 @@ class Analytics it 'initializes a new Net::HTTP with passed in host and port' do expect(Net::HTTP).to receive(:new).with(host, port) + expect(Net::HTTP).to receive(:use_ssl).with(false) described_class.new(options) end end