Module: ActiveRedis::AllList::ClassMethods
- Defined in:
- lib/active_redis/all_list.rb
Instance Method Summary collapse
Instance Method Details
#list(name, options = {}) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/active_redis/all_list.rb', line 27 def list(name, ={}) self.all_lists ||= {} self.all_lists[name.to_sym] ||= class_eval %Q{ def self.#{name}_ids Redis::SortedSet.new(list_key(:#{name})) end } end |
#list_key(name) ⇒ Object
37 38 39 |
# File 'lib/active_redis/all_list.rb', line 37 def list_key(name) "#{redis_namespace.pluralize}:#{name}" end |