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
202 203 204 205 206 207 208 209 210 211 212 |
# File 'lib/mongoid/query_cache.rb', line 202 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 |