5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# 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
|