Sha256: 0dcde6350a1960c27ddcacb5f39ac1c0d8e810080c99b8783c953e84f2ea2e40
Contents?: true
Size: 343 Bytes
Versions: 3
Compression:
Stored size: 343 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) io = args.fetch(:io) @parts.each { |part| io.print(part.evaluate(**args)) } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
template-ruby-0.6.6 | lib/template/node/template.rb |
template-ruby-0.6.5 | lib/template/node/template.rb |
template-ruby-0.6.4 | lib/template/node/template.rb |