Class: Workers::VoucherTransactions::CancelLaterWorker
- Inherits:
-
ApplicationWorker
- Object
- ApplicationWorker
- Workers::VoucherTransactions::CancelLaterWorker
- Defined in:
- app/workers/workers/voucher_transactions/cancel_later_worker.rb
Instance Method Summary collapse
Methods inherited from ApplicationWorker
Instance Method Details
#perform(transaction_id) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'app/workers/workers/voucher_transactions/cancel_later_worker.rb', line 5 def perform(transaction_id) transaction = VoucherTransaction.find(transaction_id) if transaction.present? && transaction.status_as_symbol != :paid transaction.active = false transaction.cancelled_by = 'user' transaction.audit_comment = 'cancel booking because didnt pay' transaction.save end end |