Sha256: 7e2b3f13819c4150f048771d31aee5c43b4bdf4b16d19d8703c5cb703aedc6a4
Contents?: true
Size: 321 Bytes
Versions: 3
Compression:
Stored size: 321 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}) Sunrise::Utils.clear_cache end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sunrise-posts-0.1.5 | app/sweepers/post_sweeper.rb |
sunrise-posts-0.1.4 | app/sweepers/post_sweeper.rb |
sunrise-posts-0.1.3 | app/sweepers/post_sweeper.rb |