jboursiquot/maildis

View on GitHub
lib/maildis/template_renderer.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Maildis

  class TemplateRenderer

    class << self

      def render(template, merge_fields)
        result = String.new(template.content)
        merge_fields.each do |mf|
          token = /#{Regexp.quote('%' + mf.field + '%')}/
          result.gsub!(token, mf.value)
        end
        result
      end

    end

  end

end