Class: Hippo::Templates::Mail
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Liquid
#extension, #render, #template
Methods inherited from Base
#class_as_name, #extension, #filename, format, #root_path, #source
Class Method Details
.create(*arg) ⇒ Object
21
22
23
|
# File 'lib/hippo/templates/mail.rb', line 21
def self.create(*arg)
Hippo::Mailer.from_template(self.new(*arg))
end
|
Instance Method Details
#pathname ⇒ Object
13
14
15
|
# File 'lib/hippo/templates/mail.rb', line 13
def pathname
root_path.join('mail', filename)
end
|
#subject ⇒ Object
9
10
11
|
# File 'lib/hippo/templates/mail.rb', line 9
def subject
raise 'virtual method subject called, this should be implemented by child class'
end
|
#to ⇒ Object
5
6
7
|
# File 'lib/hippo/templates/mail.rb', line 5
def to
raise 'virtual method to called, this should be implemented by child class'
end
|
#variables ⇒ Object
17
18
19
|
# File 'lib/hippo/templates/mail.rb', line 17
def variables
{ 'product_name' => Hippo.config.product_name }
end
|