module Mailtime::RendererConcern
Public Instance Methods
render(mail)
click to toggle source
render against the mail
# File lib/mailtime/active_record/models/concerns/renderer_concern.rb, line 16 def render(mail) renderer.new(mail, self.content).render end
renderer()
click to toggle source
find the renderer
# File lib/mailtime/active_record/models/concerns/renderer_concern.rb, line 7 def renderer renderers = Mailtime::Renderers::BaseRenderer.descendants renderers.each do |r| return r if r.renders.include? self.extension end Mailtime::Renderers::ErbRenderer end