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