Class: SKVS::MemoryAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/platform/skvs/memory_adapter.rb

Instance Method Summary collapse

Constructor Details

#initializeMemoryAdapter

Returns a new instance of MemoryAdapter.



3
4
5
# File 'lib/platform/skvs/memory_adapter.rb', line 3

def initialize
  @storage = Hash.new
end

Instance Method Details

#del(key) ⇒ Object



17
18
19
# File 'lib/platform/skvs/memory_adapter.rb', line 17

def del(key)
  @storage.delete key
end

#get(key) ⇒ Object



7
8
9
10
11
# File 'lib/platform/skvs/memory_adapter.rb', line 7

def get(key)
  if @storage.has_key? key
    @storage[key]
  end
end

#set(key, value) ⇒ Object



13
14
15
# File 'lib/platform/skvs/memory_adapter.rb', line 13

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