inline_css.rb
479 Bytes
#
# module for ActionMailer to inline css in html emails
#
module InlineCss
def render(*args)
if (template = args.first[:template]) && template.mime_type.html?
premailer = Premailer.new(super,
:with_html_string => true,
:css => [Rails.root.join("public/stylesheets/email.css").to_s])
premailer.to_inline_css
else
super
end
end
end
ActionMailer::Base.send :include, InlineCss