# File lib/puppet/type.rb, line 909
909:     def self.alias(name, obj)
910:         raise "Global resource aliasing is deprecated"
911:         if @objects.include?(name)
912:             unless @objects[name] == obj
913:                 raise Puppet::Error.new(
914:                     "Cannot create alias %s: object already exists" %
915:                     [name]
916:                 )
917:             end
918:         end
919: 
920:         if @aliases.include?(name)
921:             unless @aliases[name] == obj
922:                 raise Puppet::Error.new(
923:                     "Object %s already has alias %s" %
924:                     [@aliases[name].name, name]
925:                 )
926:             end
927:         end
928: 
929:         @aliases[name] = obj
930:     end