| Class | Bundler::Molinillo::DependencyGraph::Vertex |
| In: |
lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
|
| Parent: | Object |
A vertex in a {DependencyGraph} that encapsulates a {name} and a {payload}
| root | -> | root? |
| explicit_requirements | [R] |
@return [Arrary<Object>] the explicit requirements that required
this vertex |
| incoming_edges | [RW] |
@return [Array<Edge>] the edges of {graph} that have `self` as their
{Edge#destination}
|
| name | [RW] | @return [String] the name of the vertex |
| outgoing_edges | [RW] |
@return [Array<Edge>] the edges of {graph} that have `self` as their
{Edge#origin}
|
| payload | [RW] | @return [Object] the payload the vertex holds |
| root | [RW] | @return [Boolean] whether the vertex is considered a root vertex |
@return [Boolean] whether the two vertices are equal, determined
by a recursive traversal of each {Vertex#successors}
Is there a path from `other` to `self` following edges in the dependency graph? @return true iff there is a path following edges within this {graph}
Is there a path from `self` to `other` following edges in the dependency graph? @return true iff there is a path following edges within this {graph}
@return [Array<Vertex>] the vertices of {graph} that have an edge with
`self` as their {Edge#destination}
@return [Array<Vertex>] the vertices of {graph} where `self` is a
{#descendent?}
@return [Array<Vertex>] the vertices of {graph} where `self` is an
{#ancestor?}
@return [Boolean] whether the two vertices are equal, determined
solely by {#name} and {#payload} equality
@return [Array<Vertex>] the vertices of {graph} that have an edge with
`self` as their {Edge#origin}