Sha256: b408c086e56748434d741d600834294203cdaaf05018b2c527381c3465d5a2bc

Contents?: true

Size: 999 Bytes

Versions: 1

Compression:

Stored size: 999 Bytes

Contents

require 'money_s3/builders/base_builder'

module MoneyS3
  module Builders
    class ClenDPH
      include BaseBuilder

      attr_accessor :zkrat, :datum_od, :popis, :typ, :kolonka, :kod_plneni, :bez_odpoctu, :no_koef, :majetek, :pozn

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

        root << (Ox::Element.new('Zkrat') << zkrat) if zkrat
        root << (Ox::Element.new('DatumOd') << datum_od) if datum_od
        root << (Ox::Element.new('Popis') << popis) if popis
        root << (Ox::Element.new('Typ') << typ) if typ
        root << (Ox::Element.new('Kolonka') << kolonka) if kolonka
        root << (Ox::Element.new('KodPlneni') << kod_plneni) if kod_plneni
        root << (Ox::Element.new('BezOdpoctu') << bez_odpoctu) if bez_odpoctu
        root << (Ox::Element.new('NoKoef') << no_koef) if no_koef
        root << (Ox::Element.new('Majetek') << majetek) if majetek
        root << (Ox::Element.new('Pozn') << pozn) if pozn

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