Sha256: 12ab1bbc2f6c21727fb13e8342cf026fbff11019aecc34f2b07b1880d11dab59
Contents?: true
Size: 390 Bytes
Versions: 9
Compression:
Stored size: 390 Bytes
Contents
# frozen_string_literal: true class Template class Node class Template < Node def initialize(parts) @parts = parts.map { |part| ::Template::Node::Part.new(part) } end def evaluate(**args) output = args.fetch(:output) @parts.each { |part| output.print(part.evaluate(**args)) } ::Code::Object::Nothing.new end end end end
Version data entries
9 entries across 9 versions & 1 rubygems