lib/panoptes/client/user_groups.rb in panoptes-client-0.2.4 vs lib/panoptes/client/user_groups.rb in panoptes-client-0.2.5

- old
+ new

@@ -20,8 +20,19 @@ post("/memberships", memberships: { join_token: join_token, links: {user: user_id, user_group: user_group_id} })["memberships"][0] end + + def remove_user_from_user_group(user_group_id, user_id) + delete("/user_groups/#{user_group_id}/links/users/#{user_id}") + end + + def delete_user_group(user_group_id) + response = conn.get("/api/user_groups/#{user_group_id}") + etag = response.headers["ETag"] + + delete("/user_groups/#{user_group_id}", {}, etag: etag) + end end end end