From 32a2ab153f021aea6e84647ccf40f886a4817f51 Mon Sep 17 00:00:00 2001 From: gregoirenovel Date: Thu, 31 May 2018 08:56:32 +0200 Subject: [PATCH] Remove vars_mailer and simplify code --- app/mailers/notification_mailer.rb | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/app/mailers/notification_mailer.rb b/app/mailers/notification_mailer.rb index 1ae798e0f..e01a681e4 100644 --- a/app/mailers/notification_mailer.rb +++ b/app/mailers/notification_mailer.rb @@ -1,6 +1,4 @@ class NotificationMailer < ApplicationMailer - default to: Proc.new { @user.email } - def new_answer(dossier) subject = "Nouveau message pour votre dossier demarches-simplifiees.fr nº #{dossier.id}" @@ -35,26 +33,22 @@ class NotificationMailer < ApplicationMailer private - def vars_mailer(dossier) - @user = dossier.user - end - def send_mail(dossier, subject) - vars_mailer(dossier) @dossier = dossier + email = dossier.user.email - mail(subject: subject) + mail(subject: subject, to: email) end def send_notification(dossier, mail_template) - vars_mailer(dossier) + email = dossier.user.email subject = mail_template.subject_for_dossier(dossier) body = mail_template.body_for_dossier(dossier) create_commentaire_for_notification(dossier, subject, body) - mail(subject: subject) { |format| format.html { body } } + mail(subject: subject, to: email) { |format| format.html { body } } end def create_commentaire_for_notification(dossier, subject, body)