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