Module: CacheBack::WriteMixin
- Defined in:
- lib/cache_back/write_mixin.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Class Method Summary collapse
Class Method Details
.included(model_class) ⇒ Object
64 65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/cache_back/write_mixin.rb', line 64 def self.included(model_class) model_class.extend ClassMethods model_class.send :include, InstanceMethods model_class.after_save :clear_cache_back_indices model_class.after_destroy :clear_cache_back_indices model_class.alias_method_chain :reload, :cache_back_clearing class << model_class alias_method_chain :update_counters, :cache_back_clearing end end |