class OpenTracing::Instrumentation::Bunny::HeadersInjector
HeadersInjector
inject tracing headers into bunny message headers
Public Class Methods
new(tracer: OpenTracing.global_tracer)
click to toggle source
@param trace [OpenTracing::Tracer]
# File lib/opentracing/instrumentation/bunny/headers_injector.rb, line 9 def initialize(tracer: OpenTracing.global_tracer) @tracer = tracer end
Public Instance Methods
inject( headers, active_span: @tracer.active_span )
click to toggle source
inject tracing headers @param headers [Hash<String,String>] @param active_span [OpenTracing::Span]
# File lib/opentracing/instrumentation/bunny/headers_injector.rb, line 16 def inject( headers, active_span: @tracer.active_span ) @tracer.inject( active_span.context, OpenTracing::FORMAT_TEXT_MAP, headers, ) end