Methods
    - I
 - N
 
Attributes
      | [R] | id | 
Class Public methods
      
        
            
              new(notifier)
            
            Link
          
          
          
            Instance Public methods
      
        
            
              instrument(name, payload={})
            
            Link
          
          
          
            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