Sha256: e07f4ad1487ee154dc81800bf0e3196ec7aa258cfef2444bc8a49c23ec8b4d7a

Contents?: true

Size: 432 Bytes

Versions: 90

Compression:

Stored size: 432 Bytes

Contents

module Mandy
  module Stores
    class InMemory
      attr_reader :options
      
      def initialize(options={})
        @options = options
        @table = {}
      end
      
      def get(key)
        @table[key.to_s]
      end
      
      def put(key, values)
        @table[key.to_s] = values
      end
      
      def ==(other)
        self.class == other.class && self.options == other.options
      end
    end
  end
end

Version data entries

90 entries across 90 versions & 2 rubygems

Version Path
trafficbroker-mandy-0.1.8 lib/stores/in_memory.rb
trafficbroker-mandy-0.1.9 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.10 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.11 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.12 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.13 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.2 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.3 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4.2 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4.3 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4.4 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4.5 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4.6 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.4 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.5.1 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.5 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.6 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.7 lib/stores/in_memory.rb
trafficbroker-mandy-0.2.8 lib/stores/in_memory.rb
trafficbroker-mandy-0.2 lib/stores/in_memory.rb