class MessageMailer

Attributes

subject[R]

Public Instance Methods

prepare_message(message) click to toggle source
# File lib/generators/kitestrings/message_templates/message_mailer.rb, line 7
def prepare_message(message)
  @message = message
  @user = message.user

  # ask the message model if we need any attachments added
  message.add_attachments(self)

  m = mail(to: message.user.email, subject: message.subject, template_name: message.template || :default)
  # allow template to override subject in the view by doing: <% @message.subject = "new subject" %>
  m.subject = message.subject
  m
end