| Class | LDAP::Conn |
| In: |
lib/active_ldap/adapter/ldap_ext.rb
|
| Parent: | Object |
# File lib/active_ldap/adapter/ldap_ext.rb, line 71
71: def assert_error_code
72: return unless failed?
73: code = error_code
74: klass = ActiveLdap::LdapError::ERRORS[code]
75: klass ||= IMPLEMENT_SPECIFIC_ERRORS[code]
76: if klass.nil? and error_message == "Can't contact LDAP server"
77: klass = LDAP::ServerDown
78: end
79: klass ||= ActiveLdap::LdapError
80: raise klass, LDAP.err2string(code)
81: end
# File lib/active_ldap/adapter/ldap_ext.rb, line 57
57: def error_code
58: code = err
59: code = get_option(LDAP_OPT_ERROR_NUMBER) if code.zero?
60: code
61: end