aboutsummaryrefslogtreecommitdiffstats
path: root/actionmailer/test/mailers
diff options
context:
space:
mode:
authorOlek Janiszewski <olek.janiszewski@gmail.com>2013-01-23 19:22:39 +0100
committerOlek Janiszewski <olek.janiszewski@gmail.com>2013-01-24 15:29:24 +0100
commit57bfbc249e2af753163788d07ac7a658b4f5484a (patch)
treed3ee35a6083d7b3cd393dd8ff2e818031799f792 /actionmailer/test/mailers
parent1b75b94de6d474d56a6c47e74bdbd985ec14087b (diff)
downloadrails-57bfbc249e2af753163788d07ac7a658b4f5484a.tar.gz
rails-57bfbc249e2af753163788d07ac7a658b4f5484a.tar.bz2
rails-57bfbc249e2af753163788d07ac7a658b4f5484a.zip
Allow passing interpolations to `#default_i18n_subject`, e.g.:
# config/locales/en.yml en: user_mailer: welcome: subject: 'Hello, %{username}' # app/mailers/user_mailer.rb class UserMailer < ActionMailer::Base def welcome(user) mail(subject: default_i18n_subject(username: user.name)) end end
Diffstat (limited to 'actionmailer/test/mailers')
-rw-r--r--actionmailer/test/mailers/base_mailer.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/actionmailer/test/mailers/base_mailer.rb b/actionmailer/test/mailers/base_mailer.rb
index 8fca6177bd..504ca36483 100644
--- a/actionmailer/test/mailers/base_mailer.rb
+++ b/actionmailer/test/mailers/base_mailer.rb
@@ -123,4 +123,8 @@ class BaseMailer < ActionMailer::Base
mail(:template_name => "welcome")
nil
end
+
+ def with_subject_interpolations
+ mail(subject: default_i18n_subject(rapper_or_impersonator: 'Slim Shady'), body: '')
+ end
end