Module: Slack::Web::Api::Endpoints::Usergroups
- Included in:
- Slack::Web::Api::Endpoints
- Defined in:
- lib/slack/web/api/endpoints/usergroups.rb
Instance Method Summary collapse
-
#usergroups_create(options = {}) ⇒ Object
Create a User Group.
-
#usergroups_disable(options = {}) ⇒ Object
Disable an existing User Group.
-
#usergroups_enable(options = {}) ⇒ Object
Enable a User Group.
-
#usergroups_list(options = {}) ⇒ Object
List all User Groups for a team.
-
#usergroups_update(options = {}) ⇒ Object
Update an existing User Group.
Instance Method Details
#usergroups_create(options = {}) ⇒ Object
Create a User Group.
30 31 32 33 |
# File 'lib/slack/web/api/endpoints/usergroups.rb', line 30 def usergroups_create( = {}) raise ArgumentError, 'Required arguments :name missing' if [:name].nil? post('usergroups.create', ) end |
#usergroups_disable(options = {}) ⇒ Object
Disable an existing User Group.
46 47 48 49 |
# File 'lib/slack/web/api/endpoints/usergroups.rb', line 46 def usergroups_disable( = {}) raise ArgumentError, 'Required arguments :usergroup missing' if [:usergroup].nil? post('usergroups.disable', ) end |
#usergroups_enable(options = {}) ⇒ Object
Enable a User Group.
62 63 64 65 |
# File 'lib/slack/web/api/endpoints/usergroups.rb', line 62 def usergroups_enable( = {}) raise ArgumentError, 'Required arguments :usergroup missing' if [:usergroup].nil? post('usergroups.enable', ) end |
#usergroups_list(options = {}) ⇒ Object
List all User Groups for a team.
80 81 82 |
# File 'lib/slack/web/api/endpoints/usergroups.rb', line 80 def usergroups_list( = {}) post('usergroups.list', ) end |
#usergroups_update(options = {}) ⇒ Object
Update an existing User Group.
107 108 109 110 |
# File 'lib/slack/web/api/endpoints/usergroups.rb', line 107 def usergroups_update( = {}) raise ArgumentError, 'Required arguments :usergroup missing' if [:usergroup].nil? post('usergroups.update', ) end |