Refactor email sending, tests

This commit is contained in:
Martin Lensment 2015-04-23 10:59:45 +03:00
parent d3c17ce4e3
commit 12e32af524
3 changed files with 24 additions and 7 deletions

View file

@ -55,11 +55,11 @@ class Invoice < ActiveRecord::Base
"invoice-#{number}.pdf"
end
def forward
def forward(html)
return false unless valid?
return false unless billing_email
return false unless billing_email.present?
# TODO: forward invoice
InvoiceMailer.invoice_email(self, pdf(html)).deliver_now
true
end