Sha256: 5fb1f4c04c1ef663707501d340dad2c18c2df82fe0aed0c8d6ac516821825f4c
Contents?: true
Size: 576 Bytes
Versions: 6
Compression:
Stored size: 576 Bytes
Contents
# frozen_string_literal: true module Bemer class TemplateCatalog class Drawer attr_reader :cached alias cached? cached def initialize(cached = false, &block) @block = block @cached = cached end def compiled_templates @compiled_templates ||= begin new_templates = [] builder = Builders::TemplateList.new(new_templates) block.binding.receiver.capture(builder, &block) new_templates end end protected attr_reader :block end end end
Version data entries
6 entries across 6 versions & 1 rubygems