Method: ActiveSupport::Notifications::Fanout#start

Defined in:
activesupport/lib/active_support/notifications/fanout.rb

#start(name, id, payload) ⇒ Object



276
277
278
279
280
281
# File 'activesupport/lib/active_support/notifications/fanout.rb', line 276

def start(name, id, payload)
  handle_stack = (IsolatedExecutionState[:_fanout_handle_stack] ||= [])
  handle = build_handle(name, id, payload)
  handle_stack << handle
  handle.start
end