Module: UserManagementApi::ClientMethods::RegistrationGroups
- Included in:
- UserManagementApi::Client
- Defined in:
- lib/user_management_api/client_methods/registration_groups.rb
Instance Method Summary collapse
- #enrolled_registration_groups(project, user_unique_id) ⇒ Object
- #owned_registration_groups(project, user_unique_id) ⇒ Object
- #pending_registration_groups(project) ⇒ Object
- #registration_group(unique_id) ⇒ Object
- #registration_group_enrollees(unique_id) ⇒ Object
- #registration_group_remove_enrollee(unique_id, user_unique_id) ⇒ Object
Instance Method Details
#enrolled_registration_groups(project, user_unique_id) ⇒ Object
26 27 28 29 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 26 def enrolled_registration_groups(project, user_unique_id) res = conn.get("registration_groups/#{project}/enrolled/#{user_unique_id}") build_collection(RegistrationGroup, res) end |
#owned_registration_groups(project, user_unique_id) ⇒ Object
21 22 23 24 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 21 def owned_registration_groups(project, user_unique_id) res = conn.get("registration_groups/#{project}/owned/#{user_unique_id}") build_collection(RegistrationGroup, res) end |
#pending_registration_groups(project) ⇒ Object
31 32 33 34 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 31 def pending_registration_groups(project) res = conn.get("registration_groups/#{project}/pending") build_collection(RegistrationGroup, res) end |
#registration_group(unique_id) ⇒ Object
5 6 7 8 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 5 def registration_group(unique_id) res = conn.get("registration_groups/#{unique_id}") build_entity(RegistrationGroup, res) end |
#registration_group_enrollees(unique_id) ⇒ Object
10 11 12 13 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 10 def registration_group_enrollees(unique_id) res = conn.get("registration_groups/#{unique_id}/enrollees") build_collection(User, res) end |
#registration_group_remove_enrollee(unique_id, user_unique_id) ⇒ Object
15 16 17 18 19 |
# File 'lib/user_management_api/client_methods/registration_groups.rb', line 15 def registration_group_remove_enrollee(unique_id, user_unique_id) res = conn.delete("registration_groups/#{unique_id}/enrollees/#{user_unique_id}") data = get_parsed_response(res) !data.nil? end |