class AD::RecordFinder
Attributes
connection[R]
result[R]
Public Class Methods
new(connection = AD::ConnectionFactory.service_user_connection)
click to toggle source
# File lib/ad/record_finder.rb, line 5 def initialize(connection = AD::ConnectionFactory.service_user_connection) @connection = connection end
Public Instance Methods
find_by_id(query, attributes: [])
click to toggle source
# File lib/ad/record_finder.rb, line 11 def find_by_id(query, attributes: []) @result = @connection.search( base: AD.base_dn, filter: Net::LDAP::Filter.eq(AD.unique_id_attr, query.to_s), attributes: attributes ) end