Method: Seabright::ObjectBase::ClassMethods#find_by_key

Defined in:
lib/redis_object/base.rb

#find_by_key(k) ⇒ Object



345
346
347
348
349
350
# File 'lib/redis_object/base.rb', line 345

def find_by_key(k)
  if store.exists(k) && (cls = store.hget(k,:class))
    return deep_const_get(cls.to_sym,Object).new(store.hget(k,id_sym(cls)))
  end
  nil
end