Method: Jaeger::Client::Tracer#extract
- Defined in:
- lib/jaeger/client/tracer.rb
#extract(format, carrier) ⇒ SpanContext
Extract a SpanContext in the given format from the given carrier.
142 143 144 145 146 147 148 149 |
# File 'lib/jaeger/client/tracer.rb', line 142 def extract(format, carrier) @extractors .fetch(format) .lazy .map { |extractor| extractor.extract(carrier) } .reject(&:nil?) .first end |