class OpenTelemetry::Context::Propagation::CompositeTextMapPropagator
def compose_propagators(propagators)
-
propagators
(Array<#inject, #extract, #fields>
) -- An array of
def compose_propagators(propagators) raise ArgumentError, 'propagators must be a non-nil array' unless propagators.is_a?(Array) return NoopTextMapPropagator.new if propagators.empty? return propagators.first if propagators.size == 1 new(propagators: propagators) end