# app/mailers/consolidacao_mailer.rb class ConsolidacaoMailer < ApplicationMailer # Sem `default from:` aqui de propósito: redeclarar sobrescreveria o proc do # ApplicationMailer e congelaria o remetente no valor que o .env tinha no boot. def pagamento_fechado(user, consolidacao, consolidacao_motorista) @user = user @consolidacao = consolidacao @valor = consolidacao_motorista.valor_total @link_painel = "https://#{ENV.fetch('APP_HOST', 'localhost:3000')}/motorista" mail to: user.email, subject: "💰 Seu pagamento foi fechado — #{consolidacao.nome}" end def pagamento_efetuado(user, consolidacao, consolidacao_motorista) @user = user @consolidacao = consolidacao @valor = consolidacao_motorista.valor_total @forma = consolidacao_motorista.forma_pagamento @link_painel = "https://#{ENV.fetch('APP_HOST', 'localhost:3000')}/motorista" mail to: user.email, subject: "✅ Seu pagamento foi efetuado — #{consolidacao.nome}" end end