Sha256: 8be5f8b1ecc508880d7fa524bbae9559897adb4a454b563c3f3ddb2d402a94da

Contents?: true

Size: 466 Bytes

Versions: 7

Compression:

Stored size: 466 Bytes

Contents

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

7 entries across 7 versions & 1 rubygems

Version Path
ddtrace-1.12.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.12.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.11.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.11.0 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.11.0.beta1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.10.1 lib/datadog/tracing/contrib/rails/railtie.rb
ddtrace-1.10.0 lib/datadog/tracing/contrib/rails/railtie.rb