Methods
- I
- N
Attributes
[R] | id |
Class Public methods
Instance Public methods
Instrument the given block by measuring the time taken to execute it and publish it. Notice that events get sent even if an error occurs in the passed-in block
# File activesupport/lib/active_support/notifications/instrumenter.rb, line 16 def instrument(name, payload={}) started = Time.now begin yield rescue Exception => e payload[:exception] = [e.class.name, e.message] raise e ensure @notifier.publish(name, started, Time.now, @id, payload) end end