lib/money_s3/parsers/prevodka.rb in money_s3-0.6.0 vs lib/money_s3/parsers/prevodka.rb in money_s3-0.7.0

- old
+ new

@@ -218,13 +218,12 @@ def dokumenty array_of_at(String, ['Dokumenty', 'Dokument']) end - def to_h - hash = WithAttributes.new({}) - hash.attributes = attributes + def to_h_with_attrs + hash = HashWithAttributes.new({}, attributes) hash[:cislo_dokla] = cislo_dokla if has? 'CisloDokla' hash[:zpusob_uctovani] = zpusob_uctovani if has? 'ZpusobUctovani' hash[:c_objednavk] = c_objednavk if has? 'CObjednavk' hash[:kp_from_odb] = kp_from_odb if has? 'KPFromOdb' @@ -261,20 +260,20 @@ hash[:datum_its] = datum_its if has? 'DatumITS' hash[:sleva] = sleva if has? 'Sleva' hash[:i_doklad_id] = i_doklad_id if has? 'iDokladID' hash[:i_dokl_agend] = i_dokl_agend if has? 'iDoklAgend' hash[:celkem] = celkem if has? 'Celkem' - hash[:eet] = eet.to_h if has? 'EET' - hash[:valuty] = valuty.to_h if has? 'Valuty' - hash[:dod_odb] = dod_odb.to_h if has? 'DodOdb' - hash[:konec_prij] = konec_prij.to_h if has? 'KonecPrij' - hash[:import] = import.to_h if has? 'Import' - hash[:sklad_pro_pr] = sklad_pro_pr.to_h if has? 'SkladProPr' - hash[:moje_firma] = moje_firma.to_h if has? 'MojeFirma' - hash[:vlajky] = vlajky.to_h if has? 'Vlajky' - hash[:souhrn_dph] = souhrn_dph.to_h if has? 'SouhrnDPH' - hash[:polozka] = polozka.map(&:to_h) if has? 'Polozka' - hash[:seznam_nep_plateb] = seznam_nep_plateb.map(&:to_h) if has? 'SeznamNepPlateb' + hash[:eet] = eet.to_h_with_attrs if has? 'EET' + hash[:valuty] = valuty.to_h_with_attrs if has? 'Valuty' + hash[:dod_odb] = dod_odb.to_h_with_attrs if has? 'DodOdb' + hash[:konec_prij] = konec_prij.to_h_with_attrs if has? 'KonecPrij' + hash[:import] = import.to_h_with_attrs if has? 'Import' + hash[:sklad_pro_pr] = sklad_pro_pr.to_h_with_attrs if has? 'SkladProPr' + hash[:moje_firma] = moje_firma.to_h_with_attrs if has? 'MojeFirma' + hash[:vlajky] = vlajky.to_h_with_attrs if has? 'Vlajky' + hash[:souhrn_dph] = souhrn_dph.to_h_with_attrs if has? 'SouhrnDPH' + hash[:polozka] = polozka.map(&:to_h_with_attrs) if has? 'Polozka' + hash[:seznam_nep_plateb] = seznam_nep_plateb.map(&:to_h_with_attrs) if has? 'SeznamNepPlateb' hash[:dokumenty] = dokumenty if has? 'Dokumenty' hash end end \ No newline at end of file