Class | Nanoc::CompiledContentCache |
In: |
lib/nanoc/base/compilation/compiled_content_cache.rb
|
Parent: | ::Nanoc::Store |
Represents a cache than can be used to store already compiled content, to prevent it from being needlessly recompiled.
@api private
Returns the cached compiled content for the given item representation. This cached compiled content is a hash where the keys are the snapshot names and the values the compiled content at the given snapshot.
@param [Nanoc::ItemRep] rep The item rep to fetch the content for
@return [Hash<Symbol,String>] A hash containing the cached compiled
content for the given item representation
Sets the compiled content for the given representation.
@param [Nanoc::ItemRep] rep The item representation for which to set
the compiled content
@param [Hash<Symbol,String>] content A hash containing the compiled
content of the given representation
@return [void]