Sha256: 52ae45332fdf4818fdd81938f5ce86b179b0b19017e3ebb7a59f064bf1d271bc

Contents?: true

Size: 1.25 KB

Versions: 1

Compression:

Stored size: 1.25 KB

Contents

require 'money_s3/parsers/base_parser'

module MoneyS3
  module Parsers
    class KurzType
      include BaseParser

      def banka
        at :Banka
      end

      def datum
        at :Datum
      end

      def kod
        at :Kod
      end

      def zeme
        at :Zeme
      end

      def mnozstvi
        at :Mnozstvi
      end

      def nb_stred
        at :NBStred
      end

      def devizy_nakup
        at :DevizyNakup
      end

      def devizy_prodej
        at :DevizyProdej
      end

      def valuty_nakup
        at :ValutyNakup
      end

      def valuty_prodej
        at :ValutyProdej
      end

      def to_h
        hash = {}

        hash[:banka] = banka if raw.key? :Banka
        hash[:datum] = datum if raw.key? :Datum
        hash[:kod] = kod if raw.key? :Kod
        hash[:zeme] = zeme if raw.key? :Zeme
        hash[:mnozstvi] = mnozstvi if raw.key? :Mnozstvi
        hash[:nb_stred] = nb_stred if raw.key? :NBStred
        hash[:devizy_nakup] = devizy_nakup if raw.key? :DevizyNakup
        hash[:devizy_prodej] = devizy_prodej if raw.key? :DevizyProdej
        hash[:valuty_nakup] = valuty_nakup if raw.key? :ValutyNakup
        hash[:valuty_prodej] = valuty_prodej if raw.key? :ValutyProdej

        hash
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
money_s3-0.5.0 lib/money_s3/parsers/kurz_type.rb