Class: Authorize::Graph::DirectedAcyclicGraph
- Inherits:
-
DirectedGraph
- Object
- Redis::Base
- Redis::Set
- Graph
- DirectedGraph
- Authorize::Graph::DirectedAcyclicGraph
- Defined in:
- lib/authorize/graph/directed_acyclic_graph.rb
Constant Summary
Constants inherited from Redis::Base
Redis::Base::NAMESPACE_SEPARATOR
Instance Attribute Summary
Attributes inherited from Graph
#edge_namespace, #vertex_namespace
Attributes inherited from Redis::Base
Instance Method Summary collapse
Methods inherited from DirectedGraph
Methods inherited from Graph
#edge, #edges, exists?, #vertex, #vertex_by_name, #vertices
Methods inherited from Redis::Set
#<<, #__getobj__, #add, #delete, #first, #include?, #sample, #valid?
Methods inherited from Redis::Base
#==, #__getobj__, #_dump, _load, connection, connection_base?, connection_manager, #db, #destroy, #eql?, exists?, #exists?, generate_key, #hash, index, load, load_all, #logger, #method_missing, new, next_counter, #reload, #respond_to?, #subordinate_key, subordinate_key, #to_yaml, #valid?
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Authorize::Redis::Base
Instance Method Details
#traverse(*args, &block) ⇒ Object
5 6 7 |
# File 'lib/authorize/graph/directed_acyclic_graph.rb', line 5 def traverse(*args, &block) DirectedAcyclicGraphTraverser.traverse(*args, &block) end |