Class: ActiveAdminMail::MailTemplate

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/active_admin_mail/mail_template.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.mail_actionsObject



32
33
34
# File 'lib/active_admin_mail/mail_template.rb', line 32

def self.mail_actions
  rails_mailers.collect { |mailer| [mailer, mailer.constantize.public_instance_methods(false)] }
end

.rails_mailersObject



28
29
30
# File 'lib/active_admin_mail/mail_template.rb', line 28

def self.rails_mailers
  ActiveAdminMail.configuration.mail_classes
end

Instance Method Details

#additional_headersObject



22
23
24
25
26
# File 'lib/active_admin_mail/mail_template.rb', line 22

def additional_headers
  headers = {}
  headers[:subject] = self.subject if self.subject.present?
  headers
end