diff options
| author | Oscar Del Ben <info@oscardelben.com> | 2012-04-25 15:43:29 +0200 |
|---|---|---|
| committer | Oscar Del Ben <info@oscardelben.com> | 2012-04-25 15:43:29 +0200 |
| commit | 4179141a012c84afa4756aa565aca3a07e4693fa (patch) | |
| tree | baf0a7c97fda49455408ee86b73272911acd14f8 /activemodel/lib/active_model/observing.rb | |
| parent | ee4e7125a61c703332a8d591a0aee917ba828e62 (diff) | |
| parent | 4a3ce153f1e05c9c590e9ee74e818649336d929f (diff) | |
| download | rails-4179141a012c84afa4756aa565aca3a07e4693fa.tar.gz rails-4179141a012c84afa4756aa565aca3a07e4693fa.tar.bz2 rails-4179141a012c84afa4756aa565aca3a07e4693fa.zip | |
Merge branch 'master' of github.com:lifo/docrails
Diffstat (limited to 'activemodel/lib/active_model/observing.rb')
| -rw-r--r-- | activemodel/lib/active_model/observing.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/activemodel/lib/active_model/observing.rb b/activemodel/lib/active_model/observing.rb index fc84b52dd9..a6b6dfafe7 100644 --- a/activemodel/lib/active_model/observing.rb +++ b/activemodel/lib/active_model/observing.rb @@ -4,6 +4,7 @@ require 'active_support/core_ext/module/aliasing' require 'active_support/core_ext/module/remove_method' require 'active_support/core_ext/string/inflections' require 'active_support/core_ext/enumerable' +require 'active_support/deprecation' require 'active_support/descendants_tracker' module ActiveModel @@ -74,10 +75,16 @@ module ActiveModel end # Total number of observers. - def count_observers + def observers_count observer_instances.size end + def count_observers + msg = "count_observers is deprecated in favor of observers_count" + ActiveSupport::Deprecation.warn(msg) + observers_count + end + protected def instantiate_observer(observer) #:nodoc: # string/symbol |
