module AbstractController::Caching
Public Instance Methods
view_cache_dependencies()
click to toggle source
# File lib/abstract_controller/caching.rb, line 48 def view_cache_dependencies self.class._view_cache_dependencies.map { |dep| instance_exec(&dep) }.compact end
Protected Instance Methods
cache(key, options = {}) { || ... }
click to toggle source
Convenience accessor.
# File lib/abstract_controller/caching.rb, line 54 def cache(key, options = {}, &block) if cache_configured? cache_store.fetch(ActiveSupport::Cache.expand_cache_key(key, :controller), options, &block) else yield end end