class OpenTelemetry::Context::Propagation::CompositeTextMapPropagator

def compose_propagators(propagators)

Parameters:
  • 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