Sha256: 70bc39bea28e367f468dd92307b478a72e2a1884326a2dfcafcf250abe2c893e

Contents?: true

Size: 1.23 KB

Versions: 2

Compression:

Stored size: 1.23 KB

Contents

# frozen_string_literal: true

module OpenTracing
  module Instrumentation
    # Bunny tracing instrumentation
    #
    # @see ConsumeTracer
    # @see PublishTracer
    module Bunny
      module_path = 'opentracing/instrumentation/bunny'

      autoload :ConsumeOperationNameBuilder,
               "#{module_path}/consume_operation_name_builder"
      autoload :ConsumeTagsBuilder,
               "#{module_path}/consume_tags_builder"
      autoload :ConsumeTracer,
               "#{module_path}/consume_tracer"
      autoload :ConsumeTracerConfig,
               "#{module_path}/consume_tracer_config"
      autoload :HeadersBuilder,
               "#{module_path}/headers_builder"
      autoload :HeadersInjector,
               "#{module_path}/headers_injector"
      autoload :PublishOperationNameBuilder,
               "#{module_path}/publish_operation_name_builder"
      autoload :PublishTagsBuilder,
               "#{module_path}/publish_tags_builder"
      autoload :PublishTracer,
               "#{module_path}/publish_tracer"
      autoload :PublishTracerConfig,
               "#{module_path}/publish_tracer_config"
      autoload :RegexpRoutingKeySanitazer,
               "#{module_path}/regexp_routing_key_sanitazer"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
opentracing-instrumentation-0.2.1 lib/opentracing/instrumentation/bunny.rb
opentracing-instrumentation-0.2.0 lib/opentracing/instrumentation/bunny.rb