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