module Card::View::Cache::ClassMethods
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache-related Card::View
class methods
Public Instance Methods
Source
# File lib/card/view/cache.rb, line 304 def caching setting, &block return @caching unless block_given? caching_mode setting, &block end
Private Instance Methods
Source
# File lib/card/view/cache.rb, line 312 def caching_mode setting old_caching = @caching # puts "OPEN CACHING from #{old_caching} to #{setting}" unless @caching == :deep @caching = setting unless @caching == :deep yield ensure # puts "CLOSE CACHING from #{@caching} to #{old_caching}" @caching = old_caching end