class Hippo::Templates::Mail
Public Class Methods
create(*arg)
click to toggle source
# File lib/hippo/templates/mail.rb, line 21 def self.create(*arg) Hippo::Mailer.from_template(self.new(*arg)) end
Public Instance Methods
pathname()
click to toggle source
# File lib/hippo/templates/mail.rb, line 13 def pathname root_path.join('mail', filename) end
subject()
click to toggle source
# File lib/hippo/templates/mail.rb, line 9 def subject raise 'virtual method subject called, this should be implemented by child class' end
to()
click to toggle source
# File lib/hippo/templates/mail.rb, line 5 def to raise 'virtual method to called, this should be implemented by child class' end
variables()
click to toggle source
# File lib/hippo/templates/mail.rb, line 17 def variables { 'product_name' => Hippo.config.product_name } end