# File lib/puppet/type.rb, line 96 96: def self.attrtype(attr) 97: @attrtypes ||= {} 98: unless @attrtypes.include?(attr) 99: @attrtypes[attr] = case 100: when @validproperties.include?(attr); :property 101: when @paramhash.include?(attr); :param 102: when @@metaparamhash.include?(attr); :meta 103: end 104: end 105: 106: @attrtypes[attr] 107: end