Sha256: e7a5fb799e85cb04112b1bfdc062ba5731291b95665a62fe31d553d5e4c5de92
Contents?: true
Size: 741 Bytes
Versions: 3
Compression:
Stored size: 741 Bytes
Contents
class AgentSweeper < ActionController::Caching::Sweeper observe Agent def after_save(record) expire_editable_fragment(record) record.works.each do |work| expire_editable_fragment(work) end record.expressions.each do |expression| expire_editable_fragment(expression) end record.manifestations.each do |manifestation| expire_editable_fragment(manifestation) end record.donated_items.each do |item| expire_editable_fragment(item) end record.original_agents.each do |agent| expire_editable_fragment(agent) end record.derived_agents.each do |agent| expire_editable_fragment(agent) end end def after_destroy(record) after_save(record) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
enju_biblio-0.1.0.pre58 | app/models/agent_sweeper.rb |
enju_biblio-0.1.0.pre57 | app/models/agent_sweeper.rb |
enju_biblio-0.1.0.pre56 | app/models/agent_sweeper.rb |