# File lib/active_ldap/base.rb, line 440 def inspect if self == Base super elsif abstract_class? "#{super}(abstract)" else class_names = [] must = [] may = [] class_names = classes.collect do |object_class| must.concat(object_class.must) may.concat(object_class.may) object_class.name end detail = ["objectClass:<#{class_names.join(', ')}>", "must:<#{inspect_attributes(must)}>", "may:<#{inspect_attributes(may)}>"].join(", ") "#{super}(#{detail})" end end