Module: BacklogKit::Client::User
- Included in:
- BacklogKit::Client
- Defined in:
- lib/backlog_kit/client/user.rb
Overview
Methods for the User API
Instance Method Summary collapse
-
#create_user(params = {}) ⇒ BacklogKit::Response
Create a new user.
-
#delete_user(user_id) ⇒ BacklogKit::Response
Delete a user.
-
#download_user_icon(user_id) ⇒ BacklogKit::Response
Download a user icon image.
-
#get_myself ⇒ BacklogKit::Response
Get a authentication user.
-
#get_recently_viewed_issues(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed issues.
-
#get_recently_viewed_projects(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed projects.
-
#get_recently_viewed_wikis(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed wiki pages.
-
#get_user(user_id) ⇒ BacklogKit::Response
Get a user.
-
#get_user_activities(user_id, params = {}) ⇒ BacklogKit::Response
Get list of user activities.
-
#get_user_star_count(user_id, params = {}) ⇒ BacklogKit::Response
Get number of user stars.
-
#get_user_stars(user_id, params = {}) ⇒ BacklogKit::Response
Get list of user stars.
-
#get_users ⇒ BacklogKit::Response
Get list of users.
-
#update_user(user_id, params = {}) ⇒ BacklogKit::Response
Update a user.
Instance Method Details
#create_user(params = {}) ⇒ BacklogKit::Response
Create a new user
26 27 28 |
# File 'lib/backlog_kit/client/user.rb', line 26 def create_user(params = {}) post('users', params) end |
#delete_user(user_id) ⇒ BacklogKit::Response
Delete a user
43 44 45 |
# File 'lib/backlog_kit/client/user.rb', line 43 def delete_user(user_id) delete("users/#{user_id}") end |
#download_user_icon(user_id) ⇒ BacklogKit::Response
Download a user icon image
58 59 60 |
# File 'lib/backlog_kit/client/user.rb', line 58 def download_user_icon(user_id) get("users/#{user_id}/icon") end |
#get_myself ⇒ BacklogKit::Response
Get a authentication user
50 51 52 |
# File 'lib/backlog_kit/client/user.rb', line 50 def get_myself get('users/myself') end |
#get_recently_viewed_issues(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed issues
93 94 95 |
# File 'lib/backlog_kit/client/user.rb', line 93 def get_recently_viewed_issues(params = {}) get('users/myself/recentlyViewedIssues', params) end |
#get_recently_viewed_projects(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed projects
101 102 103 |
# File 'lib/backlog_kit/client/user.rb', line 101 def get_recently_viewed_projects(params = {}) get('users/myself/recentlyViewedProjects', params) end |
#get_recently_viewed_wikis(params = {}) ⇒ BacklogKit::Response
Get list of recently viewed wiki pages
109 110 111 |
# File 'lib/backlog_kit/client/user.rb', line 109 def get_recently_viewed_wikis(params = {}) get('users/myself/recentlyViewedWikis', params) end |
#get_user(user_id) ⇒ BacklogKit::Response
Get a user
18 19 20 |
# File 'lib/backlog_kit/client/user.rb', line 18 def get_user(user_id) get("users/#{user_id}") end |
#get_user_activities(user_id, params = {}) ⇒ BacklogKit::Response
Get list of user activities
67 68 69 |
# File 'lib/backlog_kit/client/user.rb', line 67 def get_user_activities(user_id, params = {}) get("users/#{user_id}/activities", params) end |
#get_user_star_count(user_id, params = {}) ⇒ BacklogKit::Response
Get number of user stars
85 86 87 |
# File 'lib/backlog_kit/client/user.rb', line 85 def get_user_star_count(user_id, params = {}) get("users/#{user_id}/stars/count", params) end |
#get_user_stars(user_id, params = {}) ⇒ BacklogKit::Response
Get list of user stars
76 77 78 |
# File 'lib/backlog_kit/client/user.rb', line 76 def get_user_stars(user_id, params = {}) get("users/#{user_id}/stars", params) end |
#get_users ⇒ BacklogKit::Response
Get list of users
10 11 12 |
# File 'lib/backlog_kit/client/user.rb', line 10 def get_users get('users') end |
#update_user(user_id, params = {}) ⇒ BacklogKit::Response
Update a user
35 36 37 |
# File 'lib/backlog_kit/client/user.rb', line 35 def update_user(user_id, params = {}) patch("users/#{user_id}", params) end |