Sha256: 9a7a9d5cc4d08ea2f7758bd40cc66fbeb9ce639dbf8d4edf5f3c7c078c8134c4
Contents?: true
Size: 318 Bytes
Versions: 8
Compression:
Stored size: 318 Bytes
Contents
class PostSweeper < ActionController::Caching::Sweeper observe Post def after_create(item) expire(item) end def after_update(item) expire(item) end def after_destroy(item) expire(item) end private def expire(item=nil) expire_fragment(%r{/posts}) StructureSweeper.sweep! end end
Version data entries
8 entries across 8 versions & 2 rubygems