Class: HolmanActiveDirectory::Filter
- Inherits:
-
Net::LDAP::Filter
- Object
- Net::LDAP::Filter
- HolmanActiveDirectory::Filter
- Defined in:
- lib/holman_active_directory/filter.rb
Constant Summary collapse
- EMPLOYEE_ID_FIELD =
'employeeid'- USER =
construct "(&(objectCategory=organizationalPerson)(objectClass=User))"
- ACTIVE =
construct "(!(userAccountControl:1.2.840.113556.1.4.803:=2))"
- EMPLOYEE_ID =
->(val) { eq EMPLOYEE_ID_FIELD, val }
Class Method Summary collapse
Class Method Details
.active ⇒ Object
18 19 20 |
# File 'lib/holman_active_directory/filter.rb', line 18 def active ACTIVE end |
.active_user ⇒ Object
10 11 12 |
# File 'lib/holman_active_directory/filter.rb', line 10 def active_user ACTIVE & USER end |
.employee_id_filter ⇒ Object
22 23 24 |
# File 'lib/holman_active_directory/filter.rb', line 22 def employee_id_filter EMPLOYEE_ID end |
.user ⇒ Object
14 15 16 |
# File 'lib/holman_active_directory/filter.rb', line 14 def user USER end |