Sha256: 65add1bb4d91d985700d5ee489763bb1584a22357cd70ba554c98ec64cb2ee81

Contents?: true

Size: 847 Bytes

Versions: 1

Compression:

Stored size: 847 Bytes

Contents

require 'money_s3/builders/base_builder'

module MoneyS3
  module Builders
    class TypPriplatkuType
      include BaseBuilder

      attr_accessor :zkratka, :popis, :poznamka, :druh, :sazba, :typ, :auto_load, :pr_nah_off

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

        root << (Ox::Element.new('Zkratka') << zkratka) if zkratka
        root << (Ox::Element.new('Popis') << popis) if popis
        root << (Ox::Element.new('Poznamka') << poznamka) if poznamka
        root << (Ox::Element.new('Druh') << druh) if druh
        root << (Ox::Element.new('Sazba') << sazba) if sazba
        root << (Ox::Element.new('Typ') << typ) if typ
        root << (Ox::Element.new('AutoLoad') << auto_load) if auto_load
        root << (Ox::Element.new('PrNahOff') << pr_nah_off) if pr_nah_off

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