Module: Pruner
- Defined in:
- lib/pomona/pruner.rb
Class Method Summary collapse
Class Method Details
.remove_node_and_descendents(node, parent_node) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/pomona/pruner.rb', line 4 def self.remove_node_and_descendents(node, parent_node) if parent_node.kind_of?(Array) parent_node.delete_if { |n| n.id == node.id } else parent_node.children.delete_if { |n| n.id == node.id } end end |