Sha256: 46b9aef7b6a4072cccfcb04ae3df16d37a2977a22697b818ba96ac36041bbe64
Contents?: true
Size: 905 Bytes
Versions: 1
Compression:
Stored size: 905 Bytes
Contents
module Riif::DSL class Trns < Base HEADER_COLUMNS = [ :trnsid, :trnstype, :date, :accnt, :name, :class, :amount, :docnum, :memo, :clear, :toprint, :addr1, :addr2, :addr3, :addr4, :addr5, :saddr1, :saddr2, :saddr3, :saddr4, :saddr5, :duedate, :terms, :paid, :shipdate, :rep, :ponum, :invtitle, :invmemo ] START_COLUMN = 'TRNS' END_COLUMN = 'ENDTRNS' def headers [ ["!#{START_COLUMN}"].concat(HEADER_COLUMNS.map(&:upcase)), ["!SPL"].concat(Spl::HEADER_COLUMNS.map(&:upcase)), ["!#{END_COLUMN}"] ] end def rows @rows << [END_COLUMN] end def spl(&block) Spl.new.build(&block)[:rows].each do |row| @rows << row end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
riif-0.3.0 | lib/riif/dsl/trns.rb |