lib/money_s3/parsers/zakazka.rb in money_s3-0.5.0 vs lib/money_s3/parsers/zakazka.rb in money_s3-0.6.0
- old
+ new
@@ -7,111 +7,112 @@
module Parsers
class Zakazka
include BaseParser
def zkrat
- at :Zkrat
+ at 'Zkrat'
end
def nazev
- at :Nazev
+ at 'Nazev'
end
def obch_prip
- at :ObchPrip
+ at 'ObchPrip'
end
def pozn
- at :Pozn
+ at 'Pozn'
end
def dat_pl_zah
- at :DatPlZah
+ at 'DatPlZah'
end
def dat_zah
- at :DatZah
+ at 'DatZah'
end
def dat_pl_pred
- at :DatPlPred
+ at 'DatPlPred'
end
def dat_pred
- at :DatPred
+ at 'DatPred'
end
def zaruka_do
- at :ZarukaDo
+ at 'ZarukaDo'
end
def odp_os
- at :OdpOs
+ at 'OdpOs'
end
def druh_zak
- at :DruhZak
+ at 'DruhZak'
end
def typ_zak
- at :TypZak
+ at 'TypZak'
end
def stav_zak
- at :StavZak
+ at 'StavZak'
end
def hodnoceni
- at :Hodnoceni
+ at 'Hodnoceni'
end
def c_objednavk
- at :CObjednavk
+ at 'CObjednavk'
end
def vystavil
- at :Vystavil
+ at 'Vystavil'
end
def dod_odb
- submodel_at(FirmaType, :DodOdb)
+ submodel_at(FirmaType, 'DodOdb')
end
def vlajky
- submodel_at(Vlajky, :Vlajky)
+ submodel_at(Vlajky, 'Vlajky')
end
def seznam_zakazkovy_kusovnik
- array_of_at(KusovnikType, [:SeznamZakazkovyKusovnik, :ZakazkovyKusovnik])
+ array_of_at(KusovnikType, ['SeznamZakazkovyKusovnik', 'ZakazkovyKusovnik'])
end
def dokumenty
- array_of_at(String, [:Dokumenty, :Dokument])
+ array_of_at(String, ['Dokumenty', 'Dokument'])
end
def to_h
- hash = {}
+ hash = WithAttributes.new({})
+ hash.attributes = attributes
- hash[:zkrat] = zkrat if raw.key? :Zkrat
- hash[:nazev] = nazev if raw.key? :Nazev
- hash[:obch_prip] = obch_prip if raw.key? :ObchPrip
- hash[:pozn] = pozn if raw.key? :Pozn
- hash[:dat_pl_zah] = dat_pl_zah if raw.key? :DatPlZah
- hash[:dat_zah] = dat_zah if raw.key? :DatZah
- hash[:dat_pl_pred] = dat_pl_pred if raw.key? :DatPlPred
- hash[:dat_pred] = dat_pred if raw.key? :DatPred
- hash[:zaruka_do] = zaruka_do if raw.key? :ZarukaDo
- hash[:odp_os] = odp_os if raw.key? :OdpOs
- hash[:druh_zak] = druh_zak if raw.key? :DruhZak
- hash[:typ_zak] = typ_zak if raw.key? :TypZak
- hash[:stav_zak] = stav_zak if raw.key? :StavZak
- hash[:hodnoceni] = hodnoceni if raw.key? :Hodnoceni
- hash[:c_objednavk] = c_objednavk if raw.key? :CObjednavk
- hash[:vystavil] = vystavil if raw.key? :Vystavil
- hash[:dod_odb] = dod_odb.to_h if raw.key? :DodOdb
- hash[:vlajky] = vlajky.to_h if raw.key? :Vlajky
- hash[:seznam_zakazkovy_kusovnik] = seznam_zakazkovy_kusovnik.map(&:to_h) if raw.key? :SeznamZakazkovyKusovnik
- hash[:dokumenty] = dokumenty if raw.key? :Dokumenty
+ hash[:zkrat] = zkrat if has? 'Zkrat'
+ hash[:nazev] = nazev if has? 'Nazev'
+ hash[:obch_prip] = obch_prip if has? 'ObchPrip'
+ hash[:pozn] = pozn if has? 'Pozn'
+ hash[:dat_pl_zah] = dat_pl_zah if has? 'DatPlZah'
+ hash[:dat_zah] = dat_zah if has? 'DatZah'
+ hash[:dat_pl_pred] = dat_pl_pred if has? 'DatPlPred'
+ hash[:dat_pred] = dat_pred if has? 'DatPred'
+ hash[:zaruka_do] = zaruka_do if has? 'ZarukaDo'
+ hash[:odp_os] = odp_os if has? 'OdpOs'
+ hash[:druh_zak] = druh_zak if has? 'DruhZak'
+ hash[:typ_zak] = typ_zak if has? 'TypZak'
+ hash[:stav_zak] = stav_zak if has? 'StavZak'
+ hash[:hodnoceni] = hodnoceni if has? 'Hodnoceni'
+ hash[:c_objednavk] = c_objednavk if has? 'CObjednavk'
+ hash[:vystavil] = vystavil if has? 'Vystavil'
+ hash[:dod_odb] = dod_odb.to_h if has? 'DodOdb'
+ hash[:vlajky] = vlajky.to_h if has? 'Vlajky'
+ hash[:seznam_zakazkovy_kusovnik] = seznam_zakazkovy_kusovnik.map(&:to_h) if has? 'SeznamZakazkovyKusovnik'
+ hash[:dokumenty] = dokumenty if has? 'Dokumenty'
hash
end
end
end
\ No newline at end of file