Sha256: fd08a9c4ba864d866b447f813679fb857347d27b26eee7c627fa0b9d081cf37b
Contents?: true
Size: 1.57 KB
Versions: 1
Compression:
Stored size: 1.57 KB
Contents
require 'money_s3/builders/base_builder' require 'money_s3/builders/zamestnanec_type' require 'money_s3/builders/nepritomnost_type' require 'money_s3/builders/mz_priplatek' module MoneyS3 module Builders class MzdaType include BaseBuilder attr_accessor :mesic, :rok, :prac_dnu, :prac_hod, :odpr_dnu, :odpr_hod, :odpr_sv_dnu, :odpr_sv_hod, :zamestnanec, :seznam_nepritomnosti, :seznam_mz_priplatku def builder root = Ox::Element.new(element_name) root << (Ox::Element.new('Mesic') << mesic) if mesic root << (Ox::Element.new('Rok') << rok) if rok root << (Ox::Element.new('PracDnu') << prac_dnu) if prac_dnu root << (Ox::Element.new('PracHod') << prac_hod) if prac_hod root << (Ox::Element.new('OdprDnu') << odpr_dnu) if odpr_dnu root << (Ox::Element.new('OdprHod') << odpr_hod) if odpr_hod root << (Ox::Element.new('OdprSvDnu') << odpr_sv_dnu) if odpr_sv_dnu root << (Ox::Element.new('OdprSvHod') << odpr_sv_hod) if odpr_sv_hod root << ZamestnanecType.new(zamestnanec, 'Zamestnanec').builder if zamestnanec if seznam_nepritomnosti element = Ox::Element.new('SeznamNepritomnosti') seznam_nepritomnosti.each { |i| element << NepritomnostType.new(i, 'Nepritomnost').builder } root << element end if seznam_mz_priplatku element = Ox::Element.new('SeznamMzPriplatku') seznam_mz_priplatku.each { |i| element << MzPriplatek.new(i, 'MzPriplatek').builder } root << element end 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/mzda_type.rb |