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