module NoNotifierNeeded::Render

Public Instance Methods

render_erb(template_string) click to toggle source
# File lib/no_notifier_needed/render.rb, line 17
def render_erb(template_string)
  ERB.new(template_string).result(binding)
end
render_haml(template_string) click to toggle source
# File lib/no_notifier_needed/render.rb, line 13
def render_haml(template_string)
  Haml::Engine.new(template_string).render(self)
end
render_template_body_type(template) click to toggle source
# File lib/no_notifier_needed/render.rb, line 3
def render_template_body_type(template)
  result = template.template_type == 'haml' ? render_haml(template.body) : render_erb(template.body)
  result.strip!
end
render_template_subject_type(template) click to toggle source
# File lib/no_notifier_needed/render.rb, line 8
def render_template_subject_type(template)
  result = template.template_type == 'haml' ? render_haml(template.subject) : render_erb(template.subject)
  result.strip!
end