Module: ActionMailerWithRequest::RequestAccess
- Defined in:
- lib/actionmailer_with_request.rb
Instance Method Summary collapse
-
#request ⇒ Object
Get the current request.
Instance Method Details
#request ⇒ Object
Get the current request. This assists in making request-based e-mail addresses. For example:
mail :from => "no-reply@#{request.try(:domain) || 'example.com'}", .....
Remember if the mailer is delivered outside the context of a request then this method returns nil. Hence the try(:domain) as well as the fallback domain.
50 51 52 |
# File 'lib/actionmailer_with_request.rb', line 50 def request Thread.current["actiondispatch.request"] end |