Module: Mongoid::QueryCache::Base Deprecated
- Defined in:
- lib/mongoid/query_cache.rb
Overview
Deprecated.
This module is only used with driver versions 2.13 and lower.
Included to add behavior for clearing out the query cache on certain operations.
Instance Method Summary collapse
Instance Method Details
#alias_query_cache_clear(*method_names) ⇒ Object
219 220 221 222 223 224 225 226 227 228 229 |
# File 'lib/mongoid/query_cache.rb', line 219 def alias_query_cache_clear(*method_names) method_names.each do |method_name| define_method("#{method_name}_with_clear_cache") do |*args| QueryCache.clear_cache send("#{method_name}_without_clear_cache", *args) end alias_method "#{method_name}_without_clear_cache", method_name alias_method method_name, "#{method_name}_with_clear_cache" end end |