Module: Kvbean::Redis::ClassMethods
- Defined in:
- lib/kvbean/redis.rb
Instance Method Summary collapse
- #all ⇒ Object
- #namespace ⇒ Object
- #namespace=(namespace) ⇒ Object
- #redis ⇒ Object
- #redis_key(*args) ⇒ Object
Instance Method Details
#all ⇒ Object
21 22 23 |
# File 'lib/kvbean/redis.rb', line 21 def all from_ids(redis.sort(redis_key)) end |
#namespace ⇒ Object
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 |
#redis ⇒ Object
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 |