# 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