Sha256: cae506d6e2cc373c90400d50b45d12fc6bdc58d4ce6dd5be5350a4254393ecdb

Contents?: true

Size: 692 Bytes

Versions: 4

Compression:

Stored size: 692 Bytes

Contents

require 'money_s3/parsers/base_parser'

module MoneyS3
  module Parsers
    class UcPohybType
      include BaseParser

      def zkrat
        at 'Zkrat'
      end

      def popis
        at 'Popis'
      end

      def typ
        at 'Typ'
      end

      def sloupec
        at 'Sloupec'
      end

      def pozn
        at 'Pozn'
      end

      def to_h_with_attrs
        hash = HashWithAttributes.new({}, attributes)

        hash[:zkrat] = zkrat if has? 'Zkrat'
        hash[:popis] = popis if has? 'Popis'
        hash[:typ] = typ if has? 'Typ'
        hash[:sloupec] = sloupec if has? 'Sloupec'
        hash[:pozn] = pozn if has? 'Pozn'

        hash
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
money_s3-0.10.0 lib/money_s3/parsers/uc_pohyb_type.rb
money_s3-0.9.0 lib/money_s3/parsers/uc_pohyb_type.rb
money_s3-0.8.0 lib/money_s3/parsers/uc_pohyb_type.rb
money_s3-0.7.0 lib/money_s3/parsers/uc_pohyb_type.rb