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