Sha256: d8ec76b6ae7d0c31e2992947a1fb486d75b38b2cec52fdd0e9da8473a386803a
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
require 'money_s3/builders/base_builder' require 'money_s3/builders/pol_inv_dokl_type' module MoneyS3 module Builders class InvDoklType include BaseBuilder attr_accessor :cislo_d, :inv_id, :popis, :prac, :kontr, :poznamka, :polozka def builder root = Ox::Element.new(element_name) root << (Ox::Element.new('CisloD') << cislo_d) if cislo_d root << (Ox::Element.new('InvID') << inv_id) if inv_id root << (Ox::Element.new('Popis') << popis) if popis root << (Ox::Element.new('Prac') << prac) if prac root << (Ox::Element.new('Kontr') << kontr) if kontr root << (Ox::Element.new('Poznamka') << poznamka) if poznamka if polozka polozka.each { |i| root << PolInvDoklType.new(i, 'Polozka').builder } end root end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money_s3-0.4.0 | lib/money_s3/builders/inv_dokl_type.rb |