internetee-registry/app/mailers/invoice_mailer.rb

10 lines
358 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
attachments["invoice-#{invoice.number}.pdf"] = invoice.as_pdf
mail(to: recipient, subject: subject)
end
end