Sha256: ebab1d3bb42fc29e43d90236dcb5dda56215153101c0ba02209bded6c030a80e
Contents?: true
Size: 841 Bytes
Versions: 2
Compression:
Stored size: 841 Bytes
Contents
require_relative './rails/middleware.rb' require_relative './models/collection.rb' require_relative './instrument/metrics_collector.rb' module RailsPerformance class Engine < ::Rails::Engine if RailsPerformance.try(:enabled) # for rails c config.app_middleware.insert_after ActionDispatch::Executor, RailsPerformance::Rails::Middleware initializer :configure_metrics, after: :initialize_logger do ActiveSupport::Notifications.subscribe( "process_action.action_controller", RailsPerformance::Instrument::MetricsCollector.new ) config.after_initialize do |app| ActionView::LogSubscriber.send :prepend, RailsPerformance::Extensions::View ActiveRecord::LogSubscriber.send :prepend, RailsPerformance::Extensions::Db end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_performance-0.9.0.1 | lib/rails_performance/engine.rb |
rails_performance-0.9.0 | lib/rails_performance/engine.rb |