class Middleman::TemplateRenderer::Cache

Public Class Methods

new() click to toggle source
# File lib/middleman-core/template_renderer.rb, line 13
def initialize
  @cache = {}
end

Public Instance Methods

clear() click to toggle source
# File lib/middleman-core/template_renderer.rb, line 22
def clear
  @cache = {}
end
fetch(*key) { || ... } click to toggle source
# File lib/middleman-core/template_renderer.rb, line 17
def fetch(*key)
  @cache[key] = yield unless @cache.key?(key)
  @cache[key]
end