Module: ActionMailer::InStyle

Defined in:
lib/action_mailer/in_style.rb,
lib/action_mailer/in_style/version.rb,
lib/action_mailer/in_style/premailer.rb,
lib/action_mailer/in_style/processor.rb

Defined Under Namespace

Classes: Premailer, Processor

Constant Summary collapse

VERSION =
"0.5.4"

Class Method Summary collapse

Class Method Details

.delivering_email(message) ⇒ Object

delivering_email hook within Mail

This is where the whole process kicks off.



12
13
14
15
16
17
# File 'lib/action_mailer/in_style.rb', line 12

def self.delivering_email(message)
  # If the email contains a html part or is only html
  if message.html_part || (message.content_type =~ /text\/html/ && message)
    InStyle::Processor.inline!(message)
  end
end