# File lib/devise_ldap_authenticatable/ldap/connection.rb, line 201 def has_required_attribute_presence? return true unless ::Devise.ldap_check_attributes_presence user = search_for_login @required_attributes_presence.each do |key,val| if val && !user.attribute_names.include?(key.to_sym) DeviseLdapAuthenticatable::Logger.send("User #{dn} doesn't include attribute #{key}") return false elsif !val && user.attribute_names.include?(key.to_sym) DeviseLdapAuthenticatable::Logger.send("User #{dn} includes attribute #{key}") return false end end return true end