# File lib/puppet/type.rb, line 79 79: def self.attrtype(attr) 80: @attrtypes ||= {} 81: unless @attrtypes.include?(attr) 82: @attrtypes[attr] = case 83: when @validproperties.include?(attr); :property 84: when @paramhash.include?(attr); :param 85: when @@metaparamhash.include?(attr); :meta 86: end 87: end 88: 89: @attrtypes[attr] 90: end