class Mjml::Generators::MailerGenerator
Private Instance Methods
filename_with_extensions(name, file_format = format)
click to toggle source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 26 def filename_with_extensions(name, file_format = format) # Due to MJML single-pass processing nature # layout files MUST have .mjml extension, but views/templates cannot is_layout_file = name.in?([:layout, "mailer"]) [name, file_format, is_layout_file ? handler : view_handler].compact.join(".") end
format()
click to toggle source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 10 def format :html end
formats()
click to toggle source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 14 def formats [format] end
handler()
click to toggle source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 18 def handler :mjml end
view_handler()
click to toggle source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 22 def view_handler Mjml.template_language end