Sha256: 318c5d803da3d8b74186cb5099bee46987753fb46d11dea984f496dea310273a

Contents?: true

Size: 515 Bytes

Versions: 7

Compression:

Stored size: 515 Bytes

Contents

# frozen_string_literal: true

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

require_relative "configuration/settings"
require_relative "configuration/components"

module Datadog
  module CI
    # 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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
datadog-ci-0.5.0 lib/datadog/ci/extensions.rb
datadog-ci-0.4.1 lib/datadog/ci/extensions.rb
datadog-ci-0.4.0 lib/datadog/ci/extensions.rb
datadog-ci-0.3.0 lib/datadog/ci/extensions.rb
datadog-ci-0.2.0 lib/datadog/ci/extensions.rb
datadog-ci-0.1.1 lib/datadog/ci/extensions.rb
datadog-ci-0.1.0 lib/datadog/ci/extensions.rb