Module: MercuryBanking::CLI::Reconciliation::ReconciliationHelpers
- Defined in:
- lib/mercury_banking/cli/reconciliation.rb
Overview
Helper module for reconciliation operations
Instance Method Summary collapse
-
#reconcile_transactions(account_id, unreconciled, reconciliation, options) ⇒ Object
Reconcile transactions.
Instance Method Details
#reconcile_transactions(account_id, unreconciled, reconciliation, options) ⇒ Object
Reconcile transactions
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/mercury_banking/cli/reconciliation.rb', line 114 def reconcile_transactions(account_id, unreconciled, reconciliation, ) reconciled_count = 0 unreconciled.each do |transaction| transaction_id = transaction[:transaction_id] if reconciliation.mark_reconciled(account_id, transaction_id) reconciled_count += 1 puts "Reconciled transaction #{transaction_id}" unless [:json] end end return if [:json] puts puts "Reconciled #{reconciled_count} transactions" end |