Revision c30d4613
Added by Marc Dequènes over 14 years ago
- ID c30d46135dc6b02049f912f586cfd6b07701bb39
lib/ldap_shadows/display_utils.rb | ||
---|---|---|
puts "--- Detected Info ---"
|
||
puts "aspects: " + item.aspects.sort.join(", ")
|
||
|
||
puts "--- Family ---"
|
||
puts "parent: " + item.family_parent_dn.to_s
|
||
puts "siblings: " + item.family_siblings_dn.join(", ")
|
||
puts "children: " + item.family_children_dn.join(", ")
|
||
|
||
puts "--- Relations ---"
|
||
item.relations.each do |rel|
|
||
rel_data = item.send(rel)
|
||
... | ... | |
end
|
||
puts "#{rel}: " + rel_value
|
||
end
|
||
|
||
puts "--- Family ---"
|
||
puts "parent: " + item.family_parent_dn.to_s
|
||
puts "siblings: " + item.family_siblings_dn.join(", ")
|
||
puts "children: " + item.family_children_dn.join(", ")
|
||
else
|
||
obj_info, obj_aspects = item.organized_data
|
||
|
||
... | ... | |
puts "--- #{Translator.translate_aspect_name(aspect_name)} ---"
|
||
display_fields(aspect_data, options)
|
||
end
|
||
|
||
puts "--- Family ---"
|
||
puts "parent: " + LdapObject.raw_item_info(item.family_parent)[:name]
|
||
puts "siblings: " + item.family_siblings.collect{|raw_item| LdapObject.raw_item_info(raw_item)[:name] }.join(", ")
|
||
puts "children: " + item.family_children.collect{|raw_item| LdapObject.raw_item_info(raw_item)[:name] }.join(", ")
|
||
end
|
||
end
|
||
|
Also available in: Unified diff
[evol] improved code for objects recognition, created display helper for raw items, and added family items display support