edge badge
Methods
F
P
S
Instance Public methods
finish(name, id, payload)
# File activesupport/lib/active_support/notifications/fanout.rb, line 119
def finish(name, id, payload)
  timestack = Thread.current[:_timestack]
  started = timestack.pop
  @delegate.call(name, started, Time.now, id, payload)
end
publish(name, *args)
# File activesupport/lib/active_support/notifications/fanout.rb, line 110
def publish(name, *args)
  @delegate.call name, *args
end
start(name, id, payload)
# File activesupport/lib/active_support/notifications/fanout.rb, line 114
def start(name, id, payload)
  timestack = Thread.current[:_timestack] ||= []
  timestack.push Time.now
end