Revision 0d75a0b6
Added by Marc Dequènes over 15 years ago
- ID 0d75a0b69e66109ca47b906c5d44044bc48dbb88
lib/ldap_shadows/object.rb | ||
---|---|---|
|
||
def human_name
|
||
[self.class.presentation[:name_attribute], 'displayName', 'cn'].each do |attr|
|
||
if self.has_attribute?(attr) and self.attribute_present?(attr)
|
||
name = self[attr].is_a?(Array) ? self[attr][0] : self[attr]
|
||
if attr == 'dn' or (self.has_attribute?(attr) and self.attribute_present?(attr))
|
||
val = self.send(attr)
|
||
name = val.is_a?(Array) ? val[0] : val
|
||
return name.strip
|
||
end
|
||
end
|
Also available in: Unified diff
[evol] added tree view