Sha256: 1edb0592dc200ab7ab543142573aa5bdd4e7cee0746aca7f0182d22950025f04

Contents?: true

Size: 382 Bytes

Versions: 3

Compression:

Stored size: 382 Bytes

Contents

require 'puff/instrumentation/log_subscriber'
require 'puff/instrumentation/controller_runtime'

module Puff
  class Engine < ::Rails::Engine
    initializer "puff.Instrumentation" do
      Puff::Instrumentation::LogSubscriber.attach_to(:redis)

      ActiveSupport.on_load(:action_controller) do
        include Puff::Instrumentation::ControllerRuntime
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
puff-0.4.0 lib/puff/engine.rb
puff-0.3.1 lib/puff/engine.rb
puff-0.3.0 lib/puff/engine.rb