Module: Slack::Web::Api::Endpoints::Users
- Included in:
- Slack::Web::Api::Endpoints
- Defined in:
- lib/slack/web/api/endpoints/users.rb
Instance Method Summary collapse
-
#users_getPresence(options = {}) ⇒ Object
Gets user presence information.
-
#users_info(options = {}) ⇒ Object
Gets information about a user.
-
#users_list(options = {}) ⇒ Object
Lists all users in a Slack team.
-
#users_setActive(options = {}) ⇒ Object
Marks a user as active.
-
#users_setPresence(options = {}) ⇒ Object
Manually sets user presence.
Instance Method Details
#users_getPresence(options = {}) ⇒ Object
Gets user presence information.
16 17 18 19 |
# File 'lib/slack/web/api/endpoints/users.rb', line 16 def users_getPresence( = {}) throw ArgumentError.new('Required arguments :user missing') if [:user].nil? post('users.getPresence', ) end |
#users_info(options = {}) ⇒ Object
Gets information about a user.
29 30 31 32 |
# File 'lib/slack/web/api/endpoints/users.rb', line 29 def users_info( = {}) throw ArgumentError.new('Required arguments :user missing') if [:user].nil? post('users.info', ) end |
#users_list(options = {}) ⇒ Object
Lists all users in a Slack team.
40 41 42 |
# File 'lib/slack/web/api/endpoints/users.rb', line 40 def users_list( = {}) post('users.list', ) end |
#users_setActive(options = {}) ⇒ Object
Marks a user as active.
50 51 52 |
# File 'lib/slack/web/api/endpoints/users.rb', line 50 def users_setActive( = {}) post('users.setActive', ) end |
#users_setPresence(options = {}) ⇒ Object
Manually sets user presence.
62 63 64 65 |
# File 'lib/slack/web/api/endpoints/users.rb', line 62 def users_setPresence( = {}) throw ArgumentError.new('Required arguments :presence missing') if [:presence].nil? post('users.setPresence', ) end |