module MjmlPremailer::TransformMail
Public Instance Methods
transform_mail(mail)
click to toggle source
# File lib/mjml-premailer/transform_mail.rb, line 5 def transform_mail(mail) mail.tap do html_part = mail.html_part || mail html = html_part.body.to_s MjmlPremailer::Debug.debug '> MjmlPremailer template:' MjmlPremailer::Debug.debug html parsed_html, error = MjmlPremailer::TransformHtml.transform_html(html) raise error if error MjmlPremailer::Debug.debug '> MjmlPremailer parsed template:' MjmlPremailer::Debug.debug parsed_html html_part.body = parsed_html end end