Module: Kvbean::Redis::ClassMethods

Defined in:
lib/kvbean/redis.rb

Instance Method Summary collapse

Instance Method Details

#allObject



21
22
23
# File 'lib/kvbean/redis.rb', line 21

def all
  from_ids(redis.sort(redis_key))
end

#namespaceObject



8
9
10
# File 'lib/kvbean/redis.rb', line 8

def namespace
  @namespace ||= self.name.downcase
end

#namespace=(namespace) ⇒ Object



12
13
14
# File 'lib/kvbean/redis.rb', line 12

def namespace=(namespace)
  @namespace = namespace
end

#redisObject



4
5
6
# File 'lib/kvbean/redis.rb', line 4

def redis
  @redis ||= ::Redis.new
end

#redis_key(*args) ⇒ Object



16
17
18
19
# File 'lib/kvbean/redis.rb', line 16

def redis_key(*args)
  args.unshift(self.namespace)
  args.join(':')
end