Class: Trifle::Stats::Driver::Api::NetHttpTransport
- Inherits:
-
Object
- Object
- Trifle::Stats::Driver::Api::NetHttpTransport
- Defined in:
- lib/trifle/stats/driver/api.rb
Instance Method Summary collapse
Instance Method Details
#call(uri:, request:, timeout:) ⇒ Object
32 33 34 35 36 37 38 39 40 |
# File 'lib/trifle/stats/driver/api.rb', line 32 def call(uri:, request:, timeout:) Net::HTTP.start( uri.hostname, uri.port, use_ssl: uri.scheme == 'https', open_timeout: timeout, read_timeout: timeout ) { |http| http.request(request) } end |