class Middleman::FragmentCaching::Extension

Public Instance Methods

after_build(_) click to toggle source
# File lib/middleman/fragment_caching/extension.rb, line 4
def after_build(_)
  Cache.instance.clear!
end
fragment_cache(*keys, &block) click to toggle source
# File lib/middleman/fragment_caching/extension.rb, line 9
def fragment_cache(*keys, &block)
  content = Cache.instance.find_or_set(keys.join('_')) do
    capture_html(&block)
  end

  concat_content content
end