Sha256: 8f3b5ea2adec023107279f7218b5923e2a0b6808b2b5e1d47ab9bab33a159780

Contents?: true

Size: 756 Bytes

Versions: 1

Compression:

Stored size: 756 Bytes

Contents

require 'money_s3/builders/base_builder'

module MoneyS3
  module Builders
    class PredkontaceDEType
      include BaseBuilder

      attr_accessor :zkrat, :popis, :typ, :poh_zak, :zauct_dph, :cleneni, :pozn

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

        root << (Ox::Element.new('Zkrat') << zkrat) if zkrat
        root << (Ox::Element.new('Popis') << popis) if popis
        root << (Ox::Element.new('Typ') << typ) if typ
        root << (Ox::Element.new('PohZak') << poh_zak) if poh_zak
        root << (Ox::Element.new('ZauctDPH') << zauct_dph) if zauct_dph
        root << (Ox::Element.new('Cleneni') << cleneni) if cleneni
        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/predkontace_de_type.rb