Method: ActionMailer::InlinePreviewInterceptor#transform!

Defined in:
actionmailer/lib/action_mailer/inline_preview_interceptor.rb

#transform!Object

:nodoc:



30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'actionmailer/lib/action_mailer/inline_preview_interceptor.rb', line 30

def transform! # :nodoc:
  return message if html_part.blank?

  html_part.body = html_part.decoded.gsub(PATTERN) do |match|
    if part = find_part(match[9..-2])
      %[src="#{data_url(part)}"]
    else
      match
    end
  end

  message
end