Method: Authorize::Redis::Base.load_all

Defined in:
lib/authorize/redis/base.rb

.load_all(namespace = name) ⇒ Object

Load all model objects in the given namespace



62
63
64
65
66
# File 'lib/authorize/redis/base.rb', line 62

def self.load_all(namespace = name)
  redis_glob = subordinate_key(namespace, '*')
  re = Regexp.new(subordinate_key(namespace, ".+(?=#{NAMESPACE_SEPARATOR})"))
  db.keys(redis_glob).map{|m| m.slice(re)}.map{|id| load(id)}
end