Class: GitHub::Ldap::MemberSearch::Classic
- Defined in:
- lib/github/ldap/member_search/classic.rb
Overview
Look up group members using the existing ‘Group#members` and `Group#subgroups` API.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#perform(group_entry) ⇒ Object
Public: Performs search for group members, including groups and members of subgroups recursively.
Methods inherited from Base
Constructor Details
This class inherits a constructor from GitHub::Ldap::MemberSearch::Base
Instance Method Details
#perform(group_entry) ⇒ Object
Public: Performs search for group members, including groups and members of subgroups recursively.
Returns Array of Net::LDAP::Entry objects.
11 12 13 14 |
# File 'lib/github/ldap/member_search/classic.rb', line 11 def perform(group_entry) group = ldap.load_group(group_entry) group.members + group.subgroups end |