This project is archived and is in readonly mode.
ActionMailer::Base has an undocumented public attribute, leading to confusion
-
ifesdjeen
- Tag set to actionmailer
It's not a direct part of ActionMailer::Base. It's more a part of MailHelper (actionmailer/lib/action_mailer/mail_helper.rb).
It's an accessor to @_message instance variable.
Naming things is one of the biggest problems, actually :) If you say it's a delivery method, you should probably call it "deliver_message" and the other one would become "deliver reply".
So, having message method is completely legitimate in that particular case. If you want to change a message accessor itself, feel free to override it.