class Pohoda::Builders::Ilt::InventoryListsHeaderType
Public Instance Methods
builder()
click to toggle source
# File lib/pohoda/builders/ilt/inventory_lists_header_type.rb, line 7 def builder root = Ox::Element.new(name) root = add_attributes_and_namespaces(root) root << build_element('ilt:id', data[:id], data[:id_attributes]) if data.key? :id if data.key? :number root << Typ::NumberType.new('ilt:number', data[:number]).builder end root << build_element('ilt:date', data[:date], data[:date_attributes]) if data.key? :date root << build_element('ilt:text', data[:text], data[:text_attributes]) if data.key? :text if data.key? :store root << Typ::RefType.new('ilt:store', data[:store]).builder end if data.key? :centre root << Typ::RefType.new('ilt:centre', data[:centre]).builder end if data.key? :activity root << Typ::RefType.new('ilt:activity', data[:activity]).builder end if data.key? :contract root << Typ::RefType.new('ilt:contract', data[:contract]).builder end root << build_element('ilt:note', data[:note], data[:note_attributes]) if data.key? :note root << build_element('ilt:markRecord', data[:mark_record], data[:mark_record_attributes]) if data.key? :mark_record root end