Sha256: 5aea8e9c080b31df0d20443f5c329adda6efc1429cace78261e259ecb8d351d1
Contents?: true
Size: 533 Bytes
Versions: 9
Compression:
Stored size: 533 Bytes
Contents
# frozen_string_literal: true module Kiev module RequestId module Mixin NEW_LINE = "\n" 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 end end end
Version data entries
9 entries across 9 versions & 1 rubygems