# File lib/puppet/type.rb, line 827 827: def self.delete(resource) 828: raise "Global resource removal is deprecated" 829: return unless defined?(@objects) 830: @objects.delete(resource.title) if @objects.include?(resource.title) 831: @aliases.delete(resource.title) if @aliases.include?(resource.title) 832: if @aliases.has_value?(resource) 833: names = [] 834: @aliases.each do |name, otherres| 835: if otherres == resource 836: names << name 837: end 838: end 839: names.each { |name| @aliases.delete(name) } 840: end 841: end