Sha256: 8e21ea939814d21e51497a4930ab349e2254a9c1aac9f5d1f902a36e8a917f30
Contents?: true
Size: 471 Bytes
Versions: 6
Compression:
Stored size: 471 Bytes
Contents
module Refinery module Pages class PageSweeper < ActionController::Caching::Sweeper observe Page def after_save(page) expire_cache! end def after_destroy(page) expire_cache! end protected def cache_directory page_cache_directory end def caching @caching ||= Caching.new(cache_directory) end def expire_cache! caching.expire! end end end end
Version data entries
6 entries across 6 versions & 1 rubygems