module Datadog::Contrib::Extensions::Configuration

Configuration methods for Datadog module.

Public Instance Methods

configure(target = configuration, opts = {}) click to toggle source
Calls superclass method
# File lib/ddtrace/contrib/extensions.rb, line 24
def configure(target = configuration, opts = {})
  # Reconfigure core settings
  super

  # Activate integrations
  if target.respond_to?(:integrations_pending_activation)
    target.integrations_pending_activation.each do |integration|
      integration.patch if integration.respond_to?(:patch)
    end

    target.integrations_pending_activation.clear
  end

  target
end