83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
# File 'lib/coda_standard/parser.rb', line 83
def show(skip_validation: skip_validation = false)
puts "The file is invalid" if !skip_validation && !valid?
parse(skip_validation: skip_validation)
@transactions.each_with_index do |transaction, index|
puts "**--Transaction List #{ index + 1 }--**\n\n"
puts "Account: #{transaction.current_account} Account type: #{transaction.current_account_type} BIC: #{transaction.current_bic}"
puts "Old balance: #{transaction.old_balance} \n\n"
transaction.each_with_index do |transaction, index|
puts "-- Transaction n.#{index + 1} - number #{transaction.structured_communication} - in date #{transaction.entry_date}-- \n\n"
puts " RN: #{transaction.reference_number} Account: #{transaction.account} BIC: #{transaction.bic}"
puts " Amount: #{transaction.amount_money}"
puts " Name: #{transaction.name}"
puts " Address: #{transaction.address} #{transaction.postcode} #{transaction.city} #{transaction.country} \n\n"
end
end
end
|