[#780] Clarify deprecation of Setting.clear_cache

This commit is contained in:
Holger Just 2012-01-16 14:53:51 +01:00
parent 33a8baf347
commit a938d582b1
1 changed files with 5 additions and 1 deletions

View File

@ -140,6 +140,7 @@ class Setting < ActiveRecord::Base
# Deprecation Warning: This method is no longer available. There is no # Deprecation Warning: This method is no longer available. There is no
# replacement. # replacement.
def self.check_cache def self.check_cache
# DEPRECATED SINCE 3.0.0beta2
ActiveSupport::Deprecation.warn "The Setting.check_cache method is " + ActiveSupport::Deprecation.warn "The Setting.check_cache method is " +
"deprecated and will be removed in the future. There should be no " + "deprecated and will be removed in the future. There should be no " +
"replacement for this functionality needed." "replacement for this functionality needed."
@ -147,9 +148,12 @@ class Setting < ActiveRecord::Base
# Clears all of the Setting caches # Clears all of the Setting caches
def self.clear_cache def self.clear_cache
# DEPRECATED SINCE 3.0.0beta2
ActiveSupport::Deprecation.warn "The Setting.clear_cache method is " + ActiveSupport::Deprecation.warn "The Setting.clear_cache method is " +
"deprecated and will be removed in the future. There should be no " + "deprecated and will be removed in the future. There should be no " +
"replacement for this functionality needed." "replacement for this functionality needed. To sweep the whole " +
"cache Rails.cache.clear may be used. To invalidate the Settings " +
"only, you may use Setting.first.try(:touch)"
end end
private private