Sha256: 77df7b87ace78aba68e7f038bab011ec853521a42f9656516c25a6482dbfd0cb

Contents?: true

Size: 1.14 KB

Versions: 13

Compression:

Stored size: 1.14 KB

Contents

# frozen_string_literal: true

require 'opentracing/instrumentation/version'

module OpenTracing
  # module OpenTracing::Instrumentation provide instrumentation modules for some
  # popular Ruby gems.
  #
  # All instrumentations modules is lazy loaded (via autoload).
  #
  # {file:README.md}
  #
  # @see Bunny
  # @see Faraday
  # @see Hutch
  # @see Mongo
  # @see Rack
  # @see Redis
  # @see Sidekiq
  # @see Sinatra
  # @see Thrift
  module Instrumentation
    class Error < StandardError; end

    autoload :Bunny, 'opentracing/instrumentation/bunny'
    autoload :Common, 'opentracing/instrumentation/common'
    autoload :Faraday, 'opentracing/instrumentation/faraday'
    autoload :Hutch, 'opentracing/instrumentation/hutch'
    autoload :Mongo, 'opentracing/instrumentation/mongo'
    autoload :ObjectWrapper, 'opentracing/instrumentation/object_wrapper'
    autoload :Rack, 'opentracing/instrumentation/rack'
    autoload :Redis, 'opentracing/instrumentation/redis'
    autoload :Sidekiq, 'opentracing/instrumentation/sidekiq'
    autoload :Sinatra, 'opentracing/instrumentation/sinatra'
    autoload :Thrift, 'opentracing/instrumentation/thrift'
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
opentracing-instrumentation-0.2.1 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.2.0 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.18 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.17 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.16 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.15 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.14 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.13 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.12 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.11 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.10 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.9 lib/opentracing/instrumentation.rb
opentracing-instrumentation-0.1.8 lib/opentracing/instrumentation.rb