Displaying 1 result from an estimated 1 matches for "add_ar_event_listen".
Did you mean:
add_ar_event_listener
2009 Dec 03
1
Ann: ArEvents
...ed up developing ArEvents,
which lets you easily attach and detach event listeners, the events
correspond to the active record callbacks.
If you have an existing model, just include the ArEvents module:
ArEventComment.send(:include, ArEvents)
and you can then add event listeners:
ArEventComment.add_ar_event_listener(:before_validation, ArEventCommentListener)
An event listener is simply a class with a class method named trigger
that takes 2 arguments: the event fired and the object fireing the
event:
class ArEventCommentListener
def self.trigger(evt, obj)
puts "event #{evt} triggered by ob...