class Ccp::Kvs::Hash
Public Class Methods
new()
click to toggle source
# File lib/ccp/kvs/hash.rb, line 8 def initialize @db = {} end
Public Instance Methods
clear()
click to toggle source
# File lib/ccp/kvs/hash.rb, line 16 def clear ; @db.clear ; end
count()
click to toggle source
# File lib/ccp/kvs/hash.rb, line 15 def count ; @db.size ; end
del(k)
click to toggle source
# File lib/ccp/kvs/hash.rb, line 14 def del(k) ; decode(@db.delete(k.to_s)) ; end
get(k)
click to toggle source
# File lib/ccp/kvs/hash.rb, line 12 def get(k) ; decode(@db[k.to_s]) ; end
set(k,v)
click to toggle source
# File lib/ccp/kvs/hash.rb, line 13 def set(k,v) ; @db[k.to_s] = encode(v).to_s; end