From dc74f0cb1bdbb07accc9412644ff4d30803218a7 Mon Sep 17 00:00:00 2001 From: Marc-Andre Lafortune Date: Mon, 30 Apr 2012 14:20:42 -0400 Subject: notify_observers should be public --- activemodel/lib/active_model/observing.rb | 37 +++++++++++++++---------------- 1 file changed, 18 insertions(+), 19 deletions(-) (limited to 'activemodel/lib/active_model') diff --git a/activemodel/lib/active_model/observing.rb b/activemodel/lib/active_model/observing.rb index 4c7dae42f0..f5ea285ccb 100644 --- a/activemodel/lib/active_model/observing.rb +++ b/activemodel/lib/active_model/observing.rb @@ -110,25 +110,24 @@ module ActiveModel end end - private - # Fires notifications to model's observers - # - # def save - # notify_observers(:before_save) - # ... - # notify_observers(:after_save) - # end - # - # Custom notifications can be sent in a similar fashion: - # - # notify_observers(:custom_notification, :foo) - # - # This will call +custom_notification+, passing as arguments - # the current object and :foo. - # - def notify_observers(method, *extra_args) - self.class.notify_observers(method, self, *extra_args) - end + # Fires notifications to model's observers + # + # def save + # notify_observers(:before_save) + # ... + # notify_observers(:after_save) + # end + # + # Custom notifications can be sent in a similar fashion: + # + # notify_observers(:custom_notification, :foo) + # + # This will call +custom_notification+, passing as arguments + # the current object and :foo. + # + def notify_observers(method, *extra_args) + self.class.notify_observers(method, self, *extra_args) + end end # == Active Model Observers -- cgit v1.2.3