class Mjml::Generators::MailerGenerator
Private Instance Methods
Source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 28 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
Source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 12 def format :html end
Source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 16 def formats [format] end
Source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 20 def handler :mjml end
Source
# File lib/generators/mjml/mailer/mailer_generator.rb, line 24 def view_handler Mjml.template_language end