internetee-registry/app/mailers/invoice_mailer.rb
2022-08-21 19:11:39 +03:00

11 lines
434 B
Ruby

class InvoiceMailer < ApplicationMailer
def invoice_email(invoice:, recipient:, paid: false)
@invoice = invoice
subject = default_i18n_subject(invoice_number: invoice.number)
subject << I18n.t('invoice.already_paid') if paid
subject << I18n.t('invoice.monthly_invoice') if invoice.monthly_invoice
attachments["invoice-#{invoice.number}.pdf"] = invoice.as_pdf
mail(to: recipient, subject: subject)
end
end