lib/money_s3/parsers/zakazka.rb in money_s3-0.10.0 vs lib/money_s3/parsers/zakazka.rb in money_s3-0.11.0
- old
+ new
@@ -1,119 +1,7 @@
-require 'money_s3/parsers/base_parser'
-require 'money_s3/parsers/firma_type'
-require 'money_s3/parsers/vlajky'
-require 'money_s3/parsers/kusovnik_type'
-
module MoneyS3
module Parsers
- class Zakazka
- include BaseParser
-
- def zkrat
- at 'Zkrat'
- end
-
- def nazev
- at 'Nazev'
- end
-
- def obch_prip
- at 'ObchPrip'
- end
-
- def pozn
- at 'Pozn'
- end
-
- def dat_pl_zah
- at 'DatPlZah'
- end
-
- def dat_zah
- at 'DatZah'
- end
-
- def dat_pl_pred
- at 'DatPlPred'
- end
-
- def dat_pred
- at 'DatPred'
- end
-
- def zaruka_do
- at 'ZarukaDo'
- end
-
- def odp_os
- at 'OdpOs'
- end
-
- def druh_zak
- at 'DruhZak'
- end
-
- def typ_zak
- at 'TypZak'
- end
-
- def stav_zak
- at 'StavZak'
- end
-
- def hodnoceni
- at 'Hodnoceni'
- end
-
- def c_objednavk
- at 'CObjednavk'
- end
-
- def vystavil
- at 'Vystavil'
- end
-
- def dod_odb
- submodel_at(FirmaType, 'DodOdb')
- end
-
- def vlajky
- submodel_at(Vlajky, 'Vlajky')
- end
-
- def seznam_zakazkovy_kusovnik
- array_of_at(KusovnikType, ['SeznamZakazkovyKusovnik', 'ZakazkovyKusovnik'])
- end
-
- def dokumenty
- array_of_at(String, ['Dokumenty', 'Dokument'])
- end
-
- def to_h_with_attrs
- hash = HashWithAttributes.new({}, attributes)
-
- 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_with_attrs if has? 'DodOdb'
- hash[:vlajky] = vlajky.to_h_with_attrs if has? 'Vlajky'
- hash[:seznam_zakazkovy_kusovnik] = seznam_zakazkovy_kusovnik.map(&:to_h_with_attrs) if has? 'SeznamZakazkovyKusovnik'
- hash[:dokumenty] = dokumenty if has? 'Dokumenty'
-
- hash
- end
+ class Zakazka < ZakazkaType
+ include ParserCore::BaseParser
end
end
end
\ No newline at end of file