Module: Coradoc::Html::TemplateCaching

Included in:
LayoutRenderer, Renderer
Defined in:
lib/coradoc/html/template_caching.rb

Overview

Shared template caching logic for Renderer and LayoutRenderer.

Both Renderer#find_and_load_template and LayoutRenderer#load_layout implement identical caching patterns (check cache, read file, parse Liquid, store in cache, rescue syntax errors). This module provides a single implementation.