2010-12-06 8 views
0

J'ai regardé la documentation pour ActiveSupport::Notifications mais je ne suis pas très clair sur la façon de l'utiliser. Voici ce que j'ai en ce moment:Comment traiter les événements ActiveSupport :: Notifications?

class Foo 
    ... 

    def xyz 
    # other stuff 
    ActiveSupport::Notifications.instrument(:interesting) 
     expensive_operation(123, 'apple') # We want to instrument this. 
    end 
    end 
end 

Ce que je voudrais faire est d'avoir une autre classe, Auditor, invoquez puts "event #{event}" chaque fois que l'événement interesting est élevé. Comment je fais ça?

Répondre

Questions connexes