# File lib/puppet/type.rb, line 306 306: def self.validattr?(name) 307: name = symbolize(name) 308: return true if name == :name 309: @validattrs ||= {} 310: 311: unless @validattrs.include?(name) 312: @validattrs[name] = !!(self.validproperty?(name) or self.validparameter?(name) or self.metaparam?(name)) 313: end 314: 315: @validattrs[name] 316: end