Sha256: 70917e43c127291f470f83b71e68eaa87008f61d25cfb67a16f6ea398645e1cd

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

require 'money_s3/parsers/base_parser'

module MoneyS3
  module Parsers
    class DodavkaType
      include BaseParser

      def oznaceni
        at 'Oznaceni'
      end

      def dat_exp
        at 'DatExp'
      end

      def pocet_mj
        at 'PocetMJ'
      end

      def cena
        at 'Cena'
      end

      def to_h
        hash = WithAttributes.new({})
        hash.attributes = attributes

        hash[:oznaceni] = oznaceni if has? 'Oznaceni'
        hash[:dat_exp] = dat_exp if has? 'DatExp'
        hash[:pocet_mj] = pocet_mj if has? 'PocetMJ'
        hash[:cena] = cena if has? 'Cena'

        hash
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.6.0 lib/money_s3/parsers/dodavka_type.rb