Module: Perspectives::Caching::ClassMethods
- Defined in:
- lib/perspectives/caching.rb
Instance Method Summary collapse
Instance Method Details
#_class_source_digest ⇒ Object
73 74 75 |
# File 'lib/perspectives/caching.rb', line 73 def _class_source_digest @_class_source_digest ||= Digest::MD5.hexdigest(File.read(filename)) end |
#_mustache_source_digest ⇒ Object
77 78 79 |
# File 'lib/perspectives/caching.rb', line 77 def _mustache_source_digest @_mustache_source_digest ||= Digest::MD5.hexdigest(_mustache.template.source) end |
#cache(&block) ⇒ Object
67 68 69 70 71 |
# File 'lib/perspectives/caching.rb', line 67 def cache(&block) raise ArgumentError, "No block given" unless block_given? self._cache_key_additions_block = block end |