Class: MailRedirector
- Inherits:
-
Struct
- Object
- Struct
- MailRedirector
- Defined in:
- lib/mail-redirector.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Attribute Summary collapse
-
#destination ⇒ Object
Returns the value of attribute destination.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#destination ⇒ Object
Returns the value of attribute destination
1 2 3 |
# File 'lib/mail-redirector.rb', line 1 def destination @destination end |
Class Method Details
.setup_interceptor(email_to_redirect_to) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/mail-redirector.rb', line 7 def self.setup_interceptor(email_to_redirect_to) unless Rails.env.production? || Rails.env.test? ActionMailer::Base.register_interceptor( MailRedirector.new(email_to_redirect_to) ) end end |
Instance Method Details
#delivering_email(m) ⇒ Object
2 3 4 5 |
# File 'lib/mail-redirector.rb', line 2 def delivering_email(m) m['X-Originally-To'] = m.to.to_s m.to = destination end |