Sha256: b736c2198ec54349a1d91a44daa418fd979a8215fdef7585ac653f980578c9be
Contents?: true
Size: 404 Bytes
Versions: 9
Compression:
Stored size: 404 Bytes
Contents
class PageSweeper < ActionController::Caching::Sweeper observe Page def after_save(page) expire_caching(page) end def after_destroy(page) expire_caching(page) end protected def expire_caching(page) expire_fragment %r{.*#{Refinery.base_cache_key}_?#{RefinerySetting.find_or_set(:refinery_menu_cache_action_suffix, "site_menu")}.*} expire_fragment %r{.*/pages/.*} end end
Version data entries
9 entries across 9 versions & 1 rubygems