Sha256: e851168c574fccb847c807c493e996f1954a72ca209380e84d2cfe27159b16b4
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
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 hash = WithAttributes.new({}) hash.attributes = attributes hash[:os_cislo] = os_cislo if has? 'OsCislo' hash[:jmeno] = jmeno if has? 'Jmeno' hash[:stredisko] = stredisko if has? 'Stredisko' hash[:dat_nastup] = dat_nastup if has? 'DatNastup' hash[:dat_odchod] = dat_odchod if has? 'DatOdchod' hash[:seznam_mzdovych_obdobi] = seznam_mzdovych_obdobi.map(&:to_h) if has? 'SeznamMzdovychObdobi' hash end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
money_s3-0.6.0 | lib/money_s3/parsers/zamestnanec_type.rb |