internetee-registry/lib/tasks/invoices/cancel_overdue.rake
2021-09-09 09:19:09 +03:00

13 lines
331 B
Ruby

namespace :invoices do
task cancel_overdue: :environment do
cancelled_invoice_count = 0
canceller = OverdueInvoiceCanceller.new
canceller.cancel do |invoice|
puts "Invoice ##{invoice.id} is cancelled"
cancelled_invoice_count += 1
end
puts "Cancelled total: #{cancelled_invoice_count}"
end
end