def ldap_mapping(options={})
options = options.symbolize_keys
validate_ldap_mapping_options(options)
self.dn_attribute = options[:dn_attribute] || default_dn_attribute
self.dn_attribute = dn_attribute.to_s if dn_attribute.is_a?(Symbol)
self.prefix = options[:prefix] || default_prefix
self.scope = options[:scope]
self.required_classes = options[:classes]
self.recommended_classes = options[:recommended_classes]
self.excluded_classes = options[:excluded_classes]
self.sort_by = options[:sort_by]
self.order = options[:order]
public_class_method :new
end