Method: Authorize::Graph::Vertex.load_all
- Defined in:
- lib/authorize/graph/vertex.rb
.load_all(namespace = name) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/authorize/graph/vertex.rb', line 8 def self.load_all(namespace = name) redis_glob = subordinate_key(namespace, '*', '_') re = Regexp.new(subordinate_key(namespace, ".+(?=#{NAMESPACE_SEPARATOR})")) keys = db.keys(redis_glob) keys = keys.map{|m| m.slice(re)} keys.map{|id| load(id)} end |