class LabClient::GroupLdap
Inspect Helper
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(group_id, query)
click to toggle source
# File lib/labclient/groups/ldap/create.rb, line 29 def create(group_id, query) group_id = format_id(group_id) query_access_level(query, :group_access) client.request(:post, "groups/#{group_id}/ldap_group_links", GroupLink, query) end
delete(group_id, name, provider = nil)
click to toggle source
# File lib/labclient/groups/ldap/delete.rb, line 28 def delete(group_id, name, provider = nil) group_id = format_id(group_id) if provider client.request(:delete, "groups/#{group_id}/ldap_group_links/#{provider}/#{name}") else client.request(:delete, "groups/#{group_id}/ldap_group_links/#{name}") end end
list(group_id)
click to toggle source
# File lib/labclient/groups/ldap/list.rb, line 21 def list(group_id) group_id = format_id(group_id) client.request(:get, "groups/#{group_id}/ldap_group_links", GroupLink) end
sync(group_id)
click to toggle source
# File lib/labclient/groups/ldap/sync.rb, line 20 def sync(group_id) # POST /groups/:id/ldap_sync group_id = format_id(group_id) client.request(:post, "groups/#{group_id}/ldap_sync") end