class GitHub::Ldap::VirtualGroup
Public Instance Methods
is_member(user_dn)
click to toggle source
# File lib/github/ldap/virtual_group.rb, line 14 def is_member(user_dn) @ldap.search(filter: is_member_of_group(user_dn, @entry.dn, membership_attribute)) end
members()
click to toggle source
# File lib/github/ldap/virtual_group.rb, line 6 def members @ldap.search(filter: members_of_group(@entry.dn, membership_attribute)) end
membership_attribute()
click to toggle source
Internal - Get the attribute to use for membership filtering.
Returns a string.
# File lib/github/ldap/virtual_group.rb, line 21 def membership_attribute @ldap.virtual_attributes.virtual_membership end
subgroups()
click to toggle source
# File lib/github/ldap/virtual_group.rb, line 10 def subgroups @ldap.search(filter: subgroups_of_group(@entry.dn, membership_attribute)) end