class Nestene::MemoryStorage

Public Class Methods

new() click to toggle source
# File lib/nestene/storage.rb, line 65
def initialize
  @storage = {}
end

Public Instance Methods

delete(key) click to toggle source
# File lib/nestene/storage.rb, line 85
def delete(key)
  @storage.delete(key)
end
list() click to toggle source
# File lib/nestene/storage.rb, line 69
def list
  @storage.keys
end
load(key) click to toggle source
# File lib/nestene/storage.rb, line 73
def load(key)
  @storage[key]
end
store(key, value) click to toggle source
# File lib/nestene/storage.rb, line 77
def store(key, value)
  if value != nil
    @storage[key] = value
  else
    delete(key)
  end
end