Module: SuperCache::ClassMethods
- Defined in:
- lib/super_cache.rb
Instance Method Summary collapse
Instance Method Details
#skip_super_caches_page(*pages) ⇒ Object
29 30 31 32 33 34 |
# File 'lib/super_cache.rb', line 29 def skip_super_caches_page(*pages) return unless self.cache_filter = pages. [:only] = (Array([:only]) + pages).flatten skip_around_filter self.cache_filter, end |
#super_caches_page(*pages) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/super_cache.rb', line 17 def super_caches_page(*pages) return unless perform_caching = pages. [:only] = (Array([:only]) + pages).flatten self.cache_filter = if .delete(:lock) DogPileFilter.new else SimpleFilter.new end around_filter self.cache_filter, end |