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