Sha256: 3d030a5cd537c59eee4928f256a4c8befafc0874d15a94fb79186fb5430cf270

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

# typed: true
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

5 entries across 5 versions & 1 rubygems

Version Path
ddtrace-0.54.2 lib/ddtrace/contrib/integration.rb
ddtrace-0.54.1 lib/ddtrace/contrib/integration.rb
ddtrace-0.54.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.53.0 lib/ddtrace/contrib/integration.rb
ddtrace-0.52.0 lib/ddtrace/contrib/integration.rb