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