Sha256: f7d80c19efcc56e5ff311268914784382f7ddbf0a2b1455df61f7407fa9cdcf9

Contents?: true

Size: 965 Bytes

Versions: 7

Compression:

Stored size: 965 Bytes

Contents

# frozen_string_literal: true

module OpenTracing
  module Instrumentation
    # Rack tracing middlewares
    module Rack
      autoload :ExtractMiddleware,
               'opentracing/instrumentation/rack/extract_middleware'
      autoload :HttpTagger, 'opentracing/instrumentation/rack/http_tagger'
      autoload :RegexpHostSanitazer,
               'opentracing/instrumentation/rack/regexp_host_sanitazer'
      autoload :RegexpPathSanitazer,
               'opentracing/instrumentation/rack/regexp_path_sanitazer'
      autoload :StaticCommandNameBuilder,
               'opentracing/instrumentation/rack/static_command_name_builder'
      autoload :TraceMiddleware, 'opentracing/instrumentation/rack/trace_middleware'
      autoload :UnsafePathSanitazer,
               'opentracing/instrumentation/rack/unsafe_path_sanitazer'
      autoload :UrlCommandNameBuilder,
               'opentracing/instrumentation/rack/url_command_name_builder'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
opentracing-instrumentation-0.2.1 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.2.0 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.1.18 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.1.17 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.1.16 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.1.15 lib/opentracing/instrumentation/rack.rb
opentracing-instrumentation-0.1.14 lib/opentracing/instrumentation/rack.rb