# File lib/puppet/resource/catalog.rb, line 170 170: def clear(remove_resources = true) 171: super() 172: # We have to do this so that the resources clean themselves up. 173: @resource_table.values.each { |resource| resource.remove } if remove_resources 174: @resource_table.clear 175: 176: if @relationship_graph 177: @relationship_graph.clear 178: @relationship_graph = nil 179: end 180: end