Sha256: 7ac1f6726a34d9f58aa3f8a09ef52afb500f6f693a22654a711e7abdb9d88dac

Contents?: true

Size: 417 Bytes

Versions: 2

Compression:

Stored size: 417 Bytes

Contents

module Sastrawi
  module Stemmer
    module Cache
      class ArrayCache
        attr_reader :data

        def initialize
          @data = {}
        end

        def set(key, value)
          @data[key.to_sym] = value
        end

        def get(key)
          @data[key.to_sym] if @data.key?(key.to_sym)
        end

        def has?(key)
          @data.key?(key.to_sym)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sastrawi-0.1.4 lib/sastrawi/stemmer/cache/array_cache.rb
sastrawi-0.1.3 lib/sastrawi/stemmer/cache/array_cache.rb