Module: Mongoid::QueryCache::Base
- Defined in:
- lib/mongoid/query_cache.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#alias_query_cache_clear(*method_names) ⇒ Object
105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/mongoid/query_cache.rb', line 105 def alias_query_cache_clear(*method_names) method_names.each do |method_name| class_eval " def \#{method_name}_with_clear_cache(*args) # def upsert_with_clear_cache(*args)\n QueryCache.clear_cache # QueryCache.clear_cache\n \#{method_name}_without_clear_cache(*args) # upsert_without_clear_cache(*args)\n end # end\n CODE\n\n alias_method_chain method_name, :clear_cache\n end\nend\n", __FILE__, __LINE__ + 1 |