Module: RailsOtelContext::ActiveRecordContext::RelationScopeCapture
- Defined in:
- lib/rails_otel_context/activerecord_context.rb
Overview
Captures scope name from Relation at SQL materialization time.
Instance Method Summary collapse
Instance Method Details
#exec_queries ⇒ Object
156 157 158 159 160 161 162 |
# File 'lib/rails_otel_context/activerecord_context.rb', line 156 def exec_queries(&) scope_name = instance_variable_get(:@_otel_scope_name) Thread.current[SCOPE_THREAD_KEY] = scope_name if scope_name super ensure Thread.current[SCOPE_THREAD_KEY] = nil end |