转-Method triggers:instead before after
庚寅[虎]年 腊月廿二
原文:http://snippets.dzone.com/posts/show/3620
class Object def self.__rules__ # container for defined rules, each item is: # [class, event_name, method_name, alias_for_original_method, caller, comment] @@rules ||= [] end def self.__create_rule_instead( method, comment = '', &block) # creates and returns new rule b_id = "%04x" % block.object_id old_method_n