Method: Chaltron::LDAP::Connection#ldap_search

Defined in:
lib/chaltron/ldap/connection.rb

#ldap_search(*args) ⇒ Object



35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/chaltron/ldap/connection.rb', line 35

def ldap_search(*args)
  results = ldap.search(*args)
  if results.nil?
    response = ldap.get_operation_result
    unless response.code.zero?
      Rails.logger.warn("LDAP search error: #{response.message}")
    end
    []
  else
    results
  end
end