module YARD::Templates::Template

def cache(section)

def cache(section)
  content = @cache[section.to_sym]
  return content if content
  file = cache_filename(section)
  @cache_filename[section.to_sym] = file
  raise ArgumentError, "no template for section '#{section}' in #{self.class.path}" unless file
  @cache[section.to_sym] = IO.read(file)
end