Sha256: e3896a32646fbbb38663c12373941ffc1960cdfd44add3a34777f83b808bae8b
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
require 'money_s3/builders/base_builder' require 'money_s3/builders/ekategorie_zasoba_type' module MoneyS3 module Builders class EkategorieZasobaType include BaseBuilder def builder root = Ox::Element.new(element_name) if attributes.key? :id element = Ox::Element.new('ID') element << attributes[:id] if attributes[:id] root << element end if attributes.key? :name element = Ox::Element.new('Name') element << attributes[:name] if attributes[:name] root << element end if attributes.key? :descript element = Ox::Element.new('Descript') element << attributes[:descript] if attributes[:descript] root << element end if attributes.key? :poznamka element = Ox::Element.new('Poznamka') element << attributes[:poznamka] if attributes[:poznamka] root << element end if attributes.key? :changed element = Ox::Element.new('Changed') element << attributes[:changed] if attributes[:changed] root << element end if attributes.key? :public element = Ox::Element.new('Public') element << attributes[:public] if attributes[:public] root << element end if attributes.key? :parent root << EkategorieZasobaType.new(attributes[:parent], 'Parent').builder end root end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money_s3-0.5.0 | lib/money_s3/builders/ekategorie_zasoba_type.rb |