# 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