Sha256: 296bf0ce6db953c242a6b88002ad7e9b779d3b771a14bcb863c664b03aaeb9a6
Contents?: true
Size: 339 Bytes
Versions: 1
Compression:
Stored size: 339 Bytes
Contents
module It # Handles replacements in non HTML templates (e.g. mails) class Plain < Tag def initialize(template = '%s') fail TypeError, "expected a String, got #{template.class}" unless template.is_a?(String) @template = template end def process(content = '') format(@template, content) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
it-0.8.0 | lib/it/plain.rb |