Sha256: 56ad040aa0f8ebb18fa394b08a1070505b313747ddc4cb4c31451db361ee6731
Contents?: true
Size: 399 Bytes
Versions: 96
Compression:
Stored size: 399 Bytes
Contents
class LogObserver < ActiveRecord::Observer observe Log def after_create(record) expire_cache_for record end def after_update(record) expire_cache_for record end def after_destroy(record) expire_cache_for record end private def expire_cache_for(record) unless record record = Log.find(:last) end Rails.cache.write('logs_last', record.id) end end
Version data entries
96 entries across 96 versions & 1 rubygems