Method: Puppet::Graph::SimpleGraph#remove_vertex!
- Defined in:
- lib/puppet/graph/simple_graph.rb
#remove_vertex!(v) ⇒ Object
Remove a vertex from the graph.
279 280 281 282 283 284 285 286 287 |
# File 'lib/puppet/graph/simple_graph.rb', line 279 def remove_vertex!(v) return unless vertex?(v) @upstream_from.clear @downstream_from.clear (@in_to[v].values + @out_from[v].values).flatten.each { |e| remove_edge!(e) } @in_to.delete(v) @out_from.delete(v) end |