From 7529bbbbc060373d75f981743b6a33855ea4dc23 Mon Sep 17 00:00:00 2001 From: Doug Youch Date: Thu, 12 Aug 2010 16:18:13 +0000 Subject: [PATCH] Can add a handler to be notified that the end user is changing. --- app/models/end_user.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/models/end_user.rb b/app/models/end_user.rb index c87ae80e..7554144e 100644 --- a/app/models/end_user.rb +++ b/app/models/end_user.rb @@ -461,6 +461,12 @@ def triggered_attributes @triggered_attributes ||= self.attributes.merge(:name => self.name) end + def before_update #:nodoc: + self.get_handler_info(:end_user, :before_update).each do |handler| + handler[:class].end_user_updated self + end + end + def before_save #:nodoc: if self.password && !self.password.empty? self.salt = EndUser.generate_hash if self.salt.blank?