class Squall::UserGroup
OnApp UserGroup
Public Instance Methods
create(options = {})
click to toggle source
Public: Create a user group.
options - Params for creating the user groups:
:label - Label for the user group
Example
create label: "My new user group"
# File lib/squall/user_group.rb, line 20 def create(options = {}) request(:post, "/user_groups.json", default_params(options)) end
delete(id)
click to toggle source
Public: Delete a user group.
id - ID of the user group
Returns a Hash.
# File lib/squall/user_group.rb, line 39 def delete(id) request(:delete, "/user_groups/#{id}.json") end
edit(id, options = {})
click to toggle source
Public: Edit a user group.
id - ID of the user group options - Params for editing the user group, see `#create`
Returns a Hash.
# File lib/squall/user_group.rb, line 30 def edit(id, options = {}) request(:put, "/user_groups/#{id}.json", default_params(options)) end
list()
click to toggle source
Public: List all user groups.
Returns an Array.
# File lib/squall/user_group.rb, line 7 def list response = request(:get, "/user_groups.json") response.collect { |user_group| user_group['user_group'] } end