aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@gmail.com>2012-01-21 23:32:42 -0800
committerJosé Valim <jose.valim@gmail.com>2012-01-21 23:32:42 -0800
commit310c43c129e5ad1bb68dc60ff14fdda86ad9fd07 (patch)
tree99ca802c923a1b9166a4a1417324ba88e1c321d7
parent787cac159c9bb28543c4c8e4e76a924fa975daa3 (diff)
parentc1763975e538e23a0b1371bed90a34e51a9c7dba (diff)
downloadrails-310c43c129e5ad1bb68dc60ff14fdda86ad9fd07.tar.gz
rails-310c43c129e5ad1bb68dc60ff14fdda86ad9fd07.tar.bz2
rails-310c43c129e5ad1bb68dc60ff14fdda86ad9fd07.zip
Merge pull request #4598 from sachin87/action_mailer
some modifications in action_mailer/base.rb
-rw-r--r--actionmailer/lib/action_mailer/base.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/actionmailer/lib/action_mailer/base.rb b/actionmailer/lib/action_mailer/base.rb
index 7d8852f961..f5d1121fa5 100644
--- a/actionmailer/lib/action_mailer/base.rb
+++ b/actionmailer/lib/action_mailer/base.rb
@@ -409,7 +409,7 @@ module ActionMailer #:nodoc:
# and passing a Mail::Message will do nothing except tell the logger you sent the email.
def deliver_mail(mail) #:nodoc:
ActiveSupport::Notifications.instrument("deliver.action_mailer") do |payload|
- self.set_payload_for_mail(payload, mail)
+ set_payload_for_mail(payload, mail)
yield # Let Mail do the delivery actions
end
end
@@ -612,7 +612,8 @@ module ActionMailer #:nodoc:
parts_order = headers[:parts_order]
# Call all the procs (if any)
- default_values = self.class.default.merge(self.class.default) do |k,v|
+ class_default = self.class.default
+ default_values = class_default.merge(class_default) do |k,v|
v.respond_to?(:call) ? v.bind(self).call : v
end