Module: SecondLevelCache::ActiveRecord::Base
- Defined in:
- lib/second_level_cache/active_record/base.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Class Method Details
.prepended(base) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/second_level_cache/active_record/base.rb', line 6 def self.prepended(base) base.after_commit :update_second_level_cache, on: :update base.after_commit :write_second_level_cache, on: :create base.after_commit :expire_second_level_cache, on: :destroy class << base prepend ClassMethods end end |