Sha256: c9d5e5326f35c968c9df932c1f0a1e824115570db54d7eb8b1ae19c98b6ca999
Contents?: true
Size: 771 Bytes
Versions: 3
Compression:
Stored size: 771 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, :duedate, :terms, :paid, :shipdate ] 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
riif-0.2.0 | lib/riif/dsl/trns.rb |
riif-0.1.0 | lib/riif/dsl/trns.rb |
riif-0.0.1 | lib/riif/dsl/trns.rb |