Sha256: c5797d13985374a1a74030cd60cb1f5fd9c2227180d83b8a7de552f10fbf576a
Contents?: true
Size: 425 Bytes
Versions: 4
Compression:
Stored size: 425 Bytes
Contents
require 'semlogr/templates/text_token' module Semlogr module Templates class Template attr_accessor :text, :tokens def initialize(text, tokens) @text = text @tokens = tokens end def render(output, properties) @tokens.each do |token| token.render(output, properties) end end EMPTY = Template.new('', [TextToken::EMPTY]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems