Sha256: 868486802d0e0428e7ca7ed635beb4a036622273fd5467d937b9e7284eb9e440

Contents?: true

Size: 341 Bytes

Versions: 1

Compression:

Stored size: 341 Bytes

Contents

module Undo
  module Storage
    class MemoryAdapter
      def initialize(options = {})
      end

      def put(uuid, object)
        storage[uuid] = object
      end

      def fetch(uuid)
        storage.fetch uuid
      end

      private
      attr_writer :storage

      def storage
        @storage ||= {}
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
undo-0.0.1 lib/undo/storage/memory_adapter.rb