diff --git a/lib/httplog/adapters/net_http.rb b/lib/httplog/adapters/net_http.rb index 3b0317d..168cc7f 100644 --- a/lib/httplog/adapters/net_http.rb +++ b/lib/httplog/adapters/net_http.rb @@ -6,7 +6,7 @@ class HTTP alias orig_connect connect unless method_defined?(:orig_connect) def request(req, body = nil, &block) - url = "http://#{@address}:#{@port}#{req.path}" + url = "#{protocol}://#{@address}:#{@port}#{req.path}" bm = Benchmark.realtime do @response = orig_request(req, body, &block) @@ -46,5 +46,11 @@ def connect orig_connect end + + private + + def protocol + use_ssl? ? 'https' : 'http' + end end end