lib/money_s3/parsers/doklad.rb in money_s3-0.5.0 vs lib/money_s3/parsers/doklad.rb in money_s3-0.6.0

- old
+ new

@@ -4,51 +4,52 @@ module Parsers class Doklad include BaseParser def druh - at :Druh + at 'Druh' end def cislo - at :Cislo + at 'Cislo' end def guid - at :GUID + at 'GUID' end def prijat_dokl - at :PrijatDokl + at 'PrijatDokl' end def var_symbol - at :VarSymbol + at 'VarSymbol' end def vystaveno - at :Vystaveno + at 'Vystaveno' end def dat_uc_pr - at :DatUcPr + at 'DatUcPr' end def plneno_dph - at :PlnenoDPH + at 'PlnenoDPH' end def to_h - hash = {} + hash = WithAttributes.new({}) + hash.attributes = attributes - hash[:druh] = druh if raw.key? :Druh - hash[:cislo] = cislo if raw.key? :Cislo - hash[:guid] = guid if raw.key? :GUID - hash[:prijat_dokl] = prijat_dokl if raw.key? :PrijatDokl - hash[:var_symbol] = var_symbol if raw.key? :VarSymbol - hash[:vystaveno] = vystaveno if raw.key? :Vystaveno - hash[:dat_uc_pr] = dat_uc_pr if raw.key? :DatUcPr - hash[:plneno_dph] = plneno_dph if raw.key? :PlnenoDPH + hash[:druh] = druh if has? 'Druh' + hash[:cislo] = cislo if has? 'Cislo' + hash[:guid] = guid if has? 'GUID' + hash[:prijat_dokl] = prijat_dokl if has? 'PrijatDokl' + hash[:var_symbol] = var_symbol if has? 'VarSymbol' + hash[:vystaveno] = vystaveno if has? 'Vystaveno' + hash[:dat_uc_pr] = dat_uc_pr if has? 'DatUcPr' + hash[:plneno_dph] = plneno_dph if has? 'PlnenoDPH' hash end end end \ No newline at end of file