Class: ActionMailer::Base
- Inherits:
-
Object
- Object
- ActionMailer::Base
- Defined in:
- lib/overrides/action_mailer/base.rb
Overview
:nodoc:
Direct Known Subclasses
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.x509_configuration(name = nil) ⇒ Object
8 9 10 11 |
# File 'lib/overrides/action_mailer/base.rb', line 8 def x509_configuration(name = nil) @x509_configuration = name if name @x509_configuration end |
Instance Method Details
#configuration ⇒ Object
16 17 18 |
# File 'lib/overrides/action_mailer/base.rb', line 16 def configuration ActionMailerX509.get_configuration(x509_configuration) end |
#mail(headers = {}, &block) ⇒ Object
20 21 22 23 24 |
# File 'lib/overrides/action_mailer/base.rb', line 20 def mail(headers = {}, &block) self.class.x509_configuration(headers.delete(:x509_configuration)) if headers[:x509_configuration] = old_mail(headers, &block) x509_smime() if configuration && (configuration.sign_require? || configuration.crypt_require?) end |
#old_mail ⇒ Object
14 |
# File 'lib/overrides/action_mailer/base.rb', line 14 alias_method :old_mail, :mail |