Method: Honeybadger::Agent#with_rack_env
- Defined in:
- lib/honeybadger/agent.rb
permalink #with_rack_env(rack_env, &block) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
520 521 522 523 524 525 526 527 |
# File 'lib/honeybadger/agent.rb', line 520 def with_rack_env(rack_env, &block) context_manager.set_rack_env(rack_env) context_manager.set_request_id(rack_env["action_dispatch.request_id"] || SecureRandom.uuid) yield ensure context_manager.set_rack_env(nil) context_manager.set_request_id(nil) end |