lib/dtaus/dta_generator.rb
def to_dta
      raise DTAUSException.new("Keine Buchungen vorhanden") unless @datensatz.buchungen.size > 0
      
      dta = segment_a + segment_c + segment_e
      
      raise IncorrectSizeException.new("Datensatzlänge ist nicht durch 128 teilbar: #{dta.size}") if dta.size % 128 != 0
      
      dta
    end
def to_dta
      raise DTAUSException.new("Keine Buchungen vorhanden") unless @datensatz.buchungen.size > 0
      
      dta = segment_a + segment_c + segment_e
      
      raise IncorrectSizeException.new("Datensatzlänge ist nicht durch 128 teilbar: #{dta.size}") if dta.size % 128 != 0
      
      dta
    end
def to_dta raise DTAUSException . new ( "Keine Buchungen vorhanden" ) unless @datensatz . buchungen . size > 0 dta = segment_a + segment_c + segment_e raise IncorrectSizeException . new ( "Datensatzlänge ist nicht durch 128 teilbar: #{dta.size}") f  ta. s ize  28  =  dta end
Header (A), Buchungen (C) und Footer (E) werden zusammengefügt
Header ( A ) Buchungen ( C ) und Footer ( E ) werden zusammengefügt