class It::Plain

Handles replacements in non HTML templates (e.g. mails)

Public Class Methods

new(template = '%s') click to toggle source
# File lib/it/plain.rb, line 4
def initialize(template = '%s')
  raise TypeError, "expected a String, got #{template.class}" unless template.is_a?(String)

  @template = template
end

Public Instance Methods

process(content = '') click to toggle source
# File lib/it/plain.rb, line 10
def process(content = '')
  format(@template, content)
end