Module: RemoveObsoleteChildren
- Included in:
- AcademicBenchmarks::Standards::Authority, AcademicBenchmarks::Standards::Document, AcademicBenchmarks::Standards::Standard
- Defined in:
- lib/academic_benchmarks/lib/remove_obsolete_children.rb
Instance Method Summary collapse
Instance Method Details
#remove_obsolete_children ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'lib/academic_benchmarks/lib/remove_obsolete_children.rb', line 2 def remove_obsolete_children @children.delete_if do |child| unless child.obsolete? child.remove_obsolete_children end child.obsolete? end end |