Sha256: 90b2dd6b9512c6eca706cd0a3106cfb09d488e68f840e1ab0d7b304446f117d9

Contents?: true

Size: 420 Bytes

Versions: 71

Compression:

Stored size: 420 Bytes

Contents

require 'ddtrace/contrib/configurable'
require 'ddtrace/contrib/patchable'
require 'ddtrace/contrib/registerable'

module Datadog
  module Contrib
    # Base provides features that are shared across all integrations
    module Integration
      def self.included(base)
        base.send(:include, Configurable)
        base.send(:include, Patchable)
        base.send(:include, Registerable)
      end
    end
  end
end

Version data entries

71 entries across 71 versions & 2 rubygems

Version Path
ddtrace-0.49.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.48.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.47.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.46.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.45.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.44.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.43.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.42.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.41.0 lib/ddtrace/contrib/integration.rb
ls-trace-0.2.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.40.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.39.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.38.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.37.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.36.0 lib/ddtrace/contrib/integration.rb
ls-trace-0.1.2 lib/ddtrace/contrib/integration.rb
ddtrace-0.35.2 lib/ddtrace/contrib/integration.rb
ddtrace-0.35.1 lib/ddtrace/contrib/integration.rb
ddtrace-0.35.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.34.2 lib/ddtrace/contrib/integration.rb