Skip to content

Instantly share code, notes, and snippets.

@letmein
Created May 5, 2017 18:11
Show Gist options
  • Save letmein/c8fa8add83529e7c95d1ee65c7d83f32 to your computer and use it in GitHub Desktop.
Save letmein/c8fa8add83529e7c95d1ee65c7d83f32 to your computer and use it in GitHub Desktop.
spec/support/application_mailer.rb
# frozen_string_literal: true
module MailerNameHeader
extend ActiveSupport::Concern
included do
after_action :set_headers
end
private
def set_headers
headers['X-Mailer-Name'] = self.class.name
end
end
ApplicationMailer.include(MailerNameHeader)
# Ex: mail.header['X-Mailer-Name'].value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment