Sha256: 4ad21e169c4ed28f6de627dd59ca287dd99d9d150b0d2b1b3ed338f8f1804e8f

Contents?: true

Size: 399 Bytes

Versions: 3

Compression:

Stored size: 399 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.include(Configurable)
        base.include(Patchable)
        base.include(Registerable)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ddtrace-0.51.1 lib/ddtrace/contrib/integration.rb
ddtrace-0.51.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.50.0 lib/ddtrace/contrib/integration.rb