# File lib/puppet/type.rb, line 613 613: def remove(rmdeps = true) 614: # This is hackish (mmm, cut and paste), but it works for now, and it's 615: # better than warnings. 616: @parameters.each do |name, obj| 617: obj.remove 618: end 619: @parameters.clear 620: 621: @parent = nil 622: 623: # Remove the reference to the provider. 624: if self.provider 625: @provider.clear 626: @provider = nil 627: end 628: end