Method: Datadog::Core::Transport::HTTP::Adapters::Net#open
- Defined in:
- lib/datadog/core/transport/http/adapters/net.rb
#open(&block) ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/datadog/core/transport/http/adapters/net.rb', line 30 def open(&block) # DEV Initializing +Net::HTTP+ directly help us avoid expensive # options processing done in +Net::HTTP.start+: # https://github.com/ruby/ruby/blob/b2d96abb42abbe2e01f010ffc9ac51f0f9a50002/lib/net/http.rb#L614-L618 req = ::Net::HTTP.new(hostname, port, nil) req.use_ssl = ssl req.open_timeout = req.read_timeout = timeout req.start(&block) end |