Sha256: 54bfb94b7714f5183ba90f8c281872ee6dc5fd8d33814d5316665ff304cec1e4

Contents?: true

Size: 841 Bytes

Versions: 1

Compression:

Stored size: 841 Bytes

Contents

require 'money_s3/parsers/base_parser'

module MoneyS3
  module Parsers
    class Doklad
      include BaseParser

      def druh
        at :Druh
      end

      def cislo
        at :Cislo
      end

      def guid
        at :GUID
      end

      def prijat_dokl
        at :PrijatDokl
      end

      def var_symbol
        at :VarSymbol
      end

      def vystaveno
        at :Vystaveno
      end

      def dat_uc_pr
        at :DatUcPr
      end

      def plneno_dph
        at :PlnenoDPH
      end

      def to_h
        { druh: druh,
          cislo: cislo,
          guid: guid,
          prijat_dokl: prijat_dokl,
          var_symbol: var_symbol,
          vystaveno: vystaveno,
          dat_uc_pr: dat_uc_pr,
          plneno_dph: plneno_dph
        }.delete_if { |k, v| v.nil? || v.empty? }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.4.0 lib/money_s3/parsers/doklad.rb