Class: Patron::Session
- Inherits:
-
Object
- Object
- Patron::Session
- Defined in:
- lib/http_event_logger/adapter/patron.rb
Instance Method Summary collapse
Instance Method Details
#request_with_logging(action_name, url, headers, options = {}) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/http_event_logger/adapter/patron.rb', line 5 def request_with_logging(action_name, url, headers, ={}) create_request_event(action_name, headers, , url) response = nil time_taken_in_seconds = ::Benchmark.realtime do response = request_without_logging(action_name, url, headers, ) end create_response_event(response, time_taken_in_seconds) response end |