Module: Kiev::RequestId::Mixin
- Defined in:
- lib/kiev/request_id.rb
Constant Summary collapse
- NEW_LINE =
"\n"
Instance Method Summary collapse
Instance Method Details
#wrap_request_id(context_reader, &_block) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/kiev/request_id.rb', line 8 def wrap_request_id(context_reader, &_block) request_store = Kiev::RequestStore.store request_store[:tracking_id] = context_reader.tracking_id || context_reader.request_id request_store[:request_id] = request_store[:tracking_id] request_store[:request_depth] = context_reader.request_depth request_store[:tree_path] = context_reader.tree_path yield end |