# File lib/puppet/type.rb, line 2029 2029: def title 2030: unless defined? @title and @title 2031: namevar = self.class.namevar 2032: if self.class.validparameter?(namevar) 2033: @title = self[:name] 2034: elsif self.class.validproperty?(namevar) 2035: @title = self.should(namevar) 2036: else 2037: self.devfail "Could not find namevar %s for %s" % 2038: [namevar, self.class.name] 2039: end 2040: end 2041: 2042: return @title 2043: end