27 lines
1.0 KiB
Ruby
27 lines
1.0 KiB
Ruby
# 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
|