Sha256: c3fb2bf2e7d971cae7db29e52968b70fe610d4054c88691cfb6f69673f806665

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

require 'money_s3/builders/base_builder'

module MoneyS3
  module Builders
    class UhradaPduhrada
      include BaseBuilder

      attr_accessor :poradi, :kontace, :stredisko, :zakazka, :cinnost, :zaklad, :dphzs, :dphss, :wl_zaklady, :wldph1, :wldph2

      def builder
        root = Ox::Element.new(element_name)

        root << (Ox::Element.new('Poradi') << poradi) if poradi
        root << (Ox::Element.new('Kontace') << kontace) if kontace
        root << (Ox::Element.new('Stredisko') << stredisko) if stredisko
        root << (Ox::Element.new('Zakazka') << zakazka) if zakazka
        root << (Ox::Element.new('Cinnost') << cinnost) if cinnost
        root << (Ox::Element.new('Zaklad') << zaklad) if zaklad
        root << (Ox::Element.new('DPHZS') << dphzs) if dphzs
        root << (Ox::Element.new('DPHSS') << dphss) if dphss
        root << (Ox::Element.new('WLZaklady') << wl_zaklady) if wl_zaklady
        root << (Ox::Element.new('WLDPH1') << wldph1) if wldph1
        root << (Ox::Element.new('WLDPH2') << wldph2) if wldph2

        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/uhrada_pduhrada.rb