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