Sha256: 4a480c216a618332c910a98b5616b61bbf69c7eb7b3190f9574cb99ceac11d37

Contents?: true

Size: 483 Bytes

Versions: 12

Compression:

Stored size: 483 Bytes

Contents

# typed: ignore

require_relative 'framework'
require_relative 'middlewares'
require_relative '../rack/middlewares'

module Datadog
  # Railtie class initializes
  class Railtie < Rails::Railtie
    # Add the trace middleware to the application stack
    initializer 'datadog.before_intialize' do |app|
      Tracing::Contrib::Rails::Patcher.before_intialize(app)
    end

    config.after_initialize do
      Tracing::Contrib::Rails::Patcher.after_intialize(self)
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ddtrace-1.9.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.8.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.7.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.6.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.6.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.5.2 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.5.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.5.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.4.2 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.4.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.4.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.3.0 lib/datadog/tracing/contrib/rails/railtie.rb