Module: MailMaleMail::Mailgun

Defined in:
lib/mail_male_mail/mailgun.rb

Instance Method Summary collapse

Instance Method Details

#write_mailgun_headersObject



3
4
5
6
7
8
9
10
# File 'lib/mail_male_mail/mailgun.rb', line 3

def write_mailgun_headers
  if mmm_category == :use_subject_lines
    self.headers['X-Mailgun-Tag'] = message.subject
  elsif mmm_category
    self.headers['X-Mailgun-Tag'] = mmm_category
  end
  self.headers['X-Mailgun-Variables'] = mmm_variables.to_json.gsub(/(["\]}])([,:])(["\[{])/, '\\1\\2 \\3') if mmm_variables
end