# File lib/puppet/type.rb, line 339 339: def self.validattr?(name) 340: name = symbolize(name) 341: return true if name == :name 342: @validattrs ||= {} 343: 344: unless @validattrs.include?(name) 345: if self.validproperty?(name) or self.validparameter?(name) or self.metaparam?(name) 346: @validattrs[name] = true 347: else 348: @validattrs[name] = false 349: end 350: end 351: 352: @validattrs[name] 353: end