Sha256: 9a786fcd7fe2fa1613065728bab5a08988bb698da1495c44d91a4d0093fced21
Contents?: true
Size: 863 Bytes
Versions: 1
Compression:
Stored size: 863 Bytes
Contents
require 'money_s3/parsers/base_parser' require 'money_s3/parsers/mzdove_obdobi_type' module MoneyS3 module Parsers class ZamestnanecType include BaseParser def os_cislo at :OsCislo end def jmeno at :Jmeno end def stredisko at :Stredisko end def dat_nastup at :DatNastup end def dat_odchod at :DatOdchod end def seznam_mzdovych_obdobi array_of_at(MzdoveObdobiType, [:SeznamMzdovychObdobi, :MzdoveObdobi]) end def to_h { os_cislo: os_cislo, jmeno: jmeno, stredisko: stredisko, dat_nastup: dat_nastup, dat_odchod: dat_odchod, seznam_mzdovych_obdobi: seznam_mzdovych_obdobi.map(&:to_h) }.delete_if { |k, v| v.nil? || v.empty? } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money_s3-0.4.0 | lib/money_s3/parsers/zamestnanec_type.rb |