# File lib/puppet/type.rb, line 785 785: def self.alias(name, obj) 786: raise "Global resource aliasing is deprecated" 787: if @objects.include?(name) 788: unless @objects[name] == obj 789: raise Puppet::Error.new( 790: "Cannot create alias #{name}: object already exists" 791: ) 792: end 793: end 794: 795: if @aliases.include?(name) 796: unless @aliases[name] == obj 797: raise Puppet::Error.new( 798: "Object #{@aliases[name].name} already has alias #{name}" 799: ) 800: end 801: end 802: 803: @aliases[name] = obj 804: end