# File lib/puppet/resource/catalog.rb, line 363 363: def remove_resource(*resources) 364: resources.each do |resource| 365: @resource_table.delete(resource.ref) 366: if aliases = @aliases[resource.ref] 367: aliases.each { |res_alias| @resource_table.delete(res_alias) } 368: @aliases.delete(resource.ref) 369: end 370: remove_vertex!(resource) if vertex?(resource) 371: @relationship_graph.remove_vertex!(resource) if @relationship_graph and @relationship_graph.vertex?(resource) 372: resource.remove 373: end 374: end