module Jaeger::Extractors

Constants

DEFAULT_EXTRACTORS

Public Class Methods

prepare(extractors) click to toggle source
# File lib/jaeger/extractors.rb, line 164
def self.prepare(extractors)
  DEFAULT_EXTRACTORS.reduce(extractors) do |acc, (format, default)|
    provided_extractors = Array(extractors[format])
    provided_extractors += [default] if provided_extractors.empty?

    acc.merge(format => provided_extractors)
  end
end