class RailsMiniProfiler::Tracing::Subscriptions
Constants
- DEFAULT_SUBSCRIPTIONS
Public Class Methods
setup!(&callback)
click to toggle source
# File lib/rails_mini_profiler/tracing/subscriptions.rb, line 16 def setup!(&callback) DEFAULT_SUBSCRIPTIONS.each do |event| subscribe(event, &callback) end end
Private Class Methods
subscribe(*subscriptions, &callback)
click to toggle source
# File lib/rails_mini_profiler/tracing/subscriptions.rb, line 24 def subscribe(*subscriptions, &callback) subscriptions.each do |subscription| ActiveSupport::Notifications.subscribe(subscription) do |event| callback.call(event) end end end