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
213 214 215 216 217 218 219 220 221 222 223 |
# File 'lib/mongoid/query_cache.rb', line 213 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 |