class BankPayments::SwedbankExport::File
Contains international payments to be made to foreign beneficiaries. The file contains one or more sequnces containing payments.
@author Michael Litton
Attributes
file_name[RW]
Public Class Methods
new(file_name)
click to toggle source
# File lib/bank_payments/swedbank_export/file.rb, line 10 def initialize(file_name) @file_name = file_name @sequences = [] end
Public Instance Methods
<<(sequence)
click to toggle source
Adds a sequence to the file
# File lib/bank_payments/swedbank_export/file.rb, line 16 def <<(sequence) @sequences << sequence end
to_file_data()
click to toggle source
# File lib/bank_payments/swedbank_export/file.rb, line 20 def to_file_data sequence_data = @sequences.map { |sequence| sequence.to_file_data } sequence_data.join("\n").encode('iso-8859-1') end