Sha256: 49912954a915f76677f7a57cbdba1b1583e43590a7750906580cbfd72cc8ec68
Contents?: true
Size: 508 Bytes
Versions: 20
Compression:
Stored size: 508 Bytes
Contents
class BookmarkSweeper < ActionController::Caching::Sweeper include ExpireEditableFragment include ExpireTagCloud observe Bookmark, Tag def after_save(record) case record.class.to_s.to_sym when :Bookmark expire_editable_fragment(record.manifestation) expire_tag_cloud(record) when :Tag record.taggings.collect(&:taggable).each do |taggable| expire_editable_fragment(taggable) end end end def after_destroy(record) after_save(record) end end
Version data entries
20 entries across 20 versions & 1 rubygems