class Cue::Store::Memory

Public Instance Methods

clear() click to toggle source
# File lib/cue/store/memory.rb, line 6
def clear
  @store = {}
end
delete(key) click to toggle source
# File lib/cue/store/memory.rb, line 10
def delete(key)
  store.delete(key)
end
each() { |items| ... } click to toggle source
# File lib/cue/store/memory.rb, line 14
def each
  items = keys.map(&method(:read)).sort
  yield(items)
end
keys() click to toggle source
# File lib/cue/store/memory.rb, line 19
def keys
  store.keys
end
read(key) click to toggle source
# File lib/cue/store/memory.rb, line 23
def read(key)
  store[key]
end
write(key, item) click to toggle source
# File lib/cue/store/memory.rb, line 27
def write(key, item)
  store[key] = item.dup
end

Private Instance Methods

store() click to toggle source
# File lib/cue/store/memory.rb, line 33
def store
  @store ||= {}
end