Sha256: 1bf4b92c77a7ccf92f8562207b04eeb3cfe7a015381fd0a430241b49b7ba7a4b

Contents?: true

Size: 432 Bytes

Versions: 6

Compression:

Stored size: 432 Bytes

Contents

module GameMachine
  module DataStores
    class Memory

      def initialize
        @data = {}
      end

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

      def get(key)
        @data.fetch(key,nil)
      end

      def delete(key)
        @data.delete(key)
      end

      def delete_all
        @data = {}
      end

      def shutdown
      end

      private

      def connect
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
game_machine-1.0.4 lib/game_machine/data_stores/memory.rb
game_machine-1.0.2 lib/game_machine/data_stores/memory.rb
game_machine-0.0.11 lib/game_machine/data_stores/memory.rb
game_machine-0.0.10 lib/game_machine/data_stores/memory.rb
game_machine-0.0.9 lib/game_machine/data_stores/memory.rb
game_machine-0.0.8 lib/game_machine/data_stores/memory.rb