Class: Net::HTTP
- Inherits:
-
Object
- Object
- Net::HTTP
- Defined in:
- lib/httparty/timed.rb
Instance Method Summary collapse
- #begin_transport(req) ⇒ Object
- #end_transport(req, res) ⇒ Object
- #original_begin_transport ⇒ Object
- #original_end_transport ⇒ Object
Instance Method Details
#begin_transport(req) ⇒ Object
7 8 9 10 |
# File 'lib/httparty/timed.rb', line 7 def begin_transport req original_begin_transport req @init_time = Time.now end |
#end_transport(req, res) ⇒ Object
12 13 14 15 |
# File 'lib/httparty/timed.rb', line 12 def end_transport(req, res) res.duration = ( (Time.now - @init_time) * 1000 ).to_i original_end_transport(req, res) end |
#original_begin_transport ⇒ Object
4 |
# File 'lib/httparty/timed.rb', line 4 alias_method :original_begin_transport, :begin_transport |
#original_end_transport ⇒ Object
5 |
# File 'lib/httparty/timed.rb', line 5 alias_method :original_end_transport, :end_transport |