class Pohoda::Builders::Stk::IntParameterType
Public Instance Methods
builder()
click to toggle source
# File lib/pohoda/builders/stk/int_parameter_type.rb, line 7 def builder root = Ox::Element.new(name) root = add_attributes_and_namespaces(root) if data.key? :action_type root << Typ::ActionTypeItem.new('stk:actionType', data[:action_type]).builder end root << build_element('stk:intParameterID', data[:int_parameter_id], data[:int_parameter_id_attributes]) if data.key? :int_parameter_id root << build_element('stk:intParameterName', data[:int_parameter_name], data[:int_parameter_name_attributes]) if data.key? :int_parameter_name root << build_element('stk:intParameterOrder', data[:int_parameter_order], data[:int_parameter_order_attributes]) if data.key? :int_parameter_order root << build_element('stk:intParameterType', data[:int_parameter_type], data[:int_parameter_type_attributes]) if data.key? :int_parameter_type if data.key? :int_parameter_values element = Ox::Element.new('stk:intParameterValues') data[:int_parameter_values].each { |i| element << Stk::IntParameterValueType.new('stk:intParameterValue', i).builder } root << element end root end