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