Sha256: c802dc7e672e456237fe44f3c76a9748083167fecf3a053c347ed847b37cc144

Contents?: true

Size: 534 Bytes

Versions: 27

Compression:

Stored size: 534 Bytes

Contents

# frozen_string_literal: true

require "datadog/core/configuration/settings"
require "datadog/core/configuration/components"

require_relative "settings"
require_relative "components"

module Datadog
  module CI
    module Configuration
      # Extends Datadog tracing with CI features
      module Extensions
        def self.activate!
          Core::Configuration::Settings.extend(CI::Configuration::Settings)
          Core::Configuration::Components.prepend(CI::Configuration::Components)
        end
      end
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
datadog-ci-1.12.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.11.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.10.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.9.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.8.1 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.8.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.7.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.6.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.5.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.4.1 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.4.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.3.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.2.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.1.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.1 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.0 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.0.beta6 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.0.beta3 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.0.beta2 lib/datadog/ci/configuration/extensions.rb
datadog-ci-1.0.0.beta1 lib/datadog/ci/configuration/extensions.rb