Sha256: 591b5bd5664f6328bc6956ac15f96ecd0259e9be2a1f29c2ed3368ed63cb71ce
Contents?: true
Size: 445 Bytes
Versions: 13
Compression:
Stored size: 445 Bytes
Contents
class ItemSweeper < ActionController::Caching::Sweeper include ExpireEditableFragment observe Item def after_save(record) expire_editable_fragment(record) expire_editable_fragment(record.manifestation) record.agents.each do |agent| expire_editable_fragment(agent) end record.donors.each do |donor| expire_editable_fragment(donor) end end def after_destroy(record) after_save(record) end end
Version data entries
13 entries across 13 versions & 1 rubygems