6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/money_s3/builders/castky.rb', line 6
def builder
root = Ox::Element.new(name)
root = add_attributes_and_namespaces(root)
root << build_element('Celkem', data[:celkem], data[:celkem_attributes]) if data.key? :celkem
root << build_element('Zaklad_0', data[:zaklad_0], data[:zaklad_0_attributes]) if data.key? :zaklad_0
root << build_element('Zaklad_1', data[:zaklad_1], data[:zaklad_1_attributes]) if data.key? :zaklad_1
root << build_element('Zaklad_2', data[:zaklad_2], data[:zaklad_2_attributes]) if data.key? :zaklad_2
root << build_element('Zaklad_3', data[:zaklad_3], data[:zaklad_3_attributes]) if data.key? :zaklad_3
root << build_element('DPH_1', data[:dph_1], data[:dph_1_attributes]) if data.key? :dph_1
root << build_element('DPH_2', data[:dph_2], data[:dph_2_attributes]) if data.key? :dph_2
root << build_element('DPH_3', data[:dph_3], data[:dph_3_attributes]) if data.key? :dph_3
root << build_element('CestSluzba', data[:cest_sluzba], data[:cest_sluzba_attributes]) if data.key? :cest_sluzba
root << build_element('PouzZbozi', data[:pouz_zbozi], data[:pouz_zbozi_attributes]) if data.key? :pouz_zbozi
root << build_element('PouzZb_0', data[:pouz_zb_0], data[:pouz_zb_0_attributes]) if data.key? :pouz_zb_0
root << build_element('PouzZb_1', data[:pouz_zb_1], data[:pouz_zb_1_attributes]) if data.key? :pouz_zb_1
root << build_element('PouzZb_2', data[:pouz_zb_2], data[:pouz_zb_2_attributes]) if data.key? :pouz_zb_2
root << build_element('PouzZb_3', data[:pouz_zb_3], data[:pouz_zb_3_attributes]) if data.key? :pouz_zb_3
root << build_element('UrcCerpZct', data[:urc_cerp_zct], data[:urc_cerp_zct_attributes]) if data.key? :urc_cerp_zct
root << build_element('CerpZuct', data[:cerp_zuct], data[:cerp_zuct_attributes]) if data.key? :cerp_zuct
root
end
|