Module: BacklogKit::Client::User

Included in:
BacklogKit::Client
Defined in:
lib/backlog_kit/client/user.rb

Instance Method Summary collapse

Instance Method Details

#create_user(params = {}) ⇒ Object



12
13
14
# File 'lib/backlog_kit/client/user.rb', line 12

def create_user(params = {})
  post('users', params)
end

#delete_user(user_id) ⇒ Object



20
21
22
# File 'lib/backlog_kit/client/user.rb', line 20

def delete_user(user_id)
  delete("users/#{user_id}")
end

#download_user_icon(user_id) ⇒ Object



28
29
30
# File 'lib/backlog_kit/client/user.rb', line 28

def download_user_icon(user_id)
  get("users/#{user_id}/icon")
end

#get_myselfObject



24
25
26
# File 'lib/backlog_kit/client/user.rb', line 24

def get_myself
  get('users/myself')
end

#get_recently_viewed_issues(params = {}) ⇒ Object



44
45
46
# File 'lib/backlog_kit/client/user.rb', line 44

def get_recently_viewed_issues(params = {})
  get('users/myself/recentlyViewedIssues', params)
end

#get_recently_viewed_projects(params = {}) ⇒ Object



48
49
50
# File 'lib/backlog_kit/client/user.rb', line 48

def get_recently_viewed_projects(params = {})
  get('users/myself/recentlyViewedProjects', params)
end

#get_recently_viewed_wikis(params = {}) ⇒ Object



52
53
54
# File 'lib/backlog_kit/client/user.rb', line 52

def get_recently_viewed_wikis(params = {})
  get('users/myself/recentlyViewedWikis', params)
end

#get_user(user_id) ⇒ Object



8
9
10
# File 'lib/backlog_kit/client/user.rb', line 8

def get_user(user_id)
  get("users/#{user_id}")
end

#get_user_activities(user_id, params = {}) ⇒ Object



32
33
34
# File 'lib/backlog_kit/client/user.rb', line 32

def get_user_activities(user_id, params = {})
  get("users/#{user_id}/activities", params)
end

#get_user_star_count(user_id, params = {}) ⇒ Object



40
41
42
# File 'lib/backlog_kit/client/user.rb', line 40

def get_user_star_count(user_id, params = {})
  get("users/#{user_id}/stars/count", params)
end

#get_user_stars(user_id, params = {}) ⇒ Object



36
37
38
# File 'lib/backlog_kit/client/user.rb', line 36

def get_user_stars(user_id, params = {})
  get("users/#{user_id}/stars", params)
end

#get_usersObject



4
5
6
# File 'lib/backlog_kit/client/user.rb', line 4

def get_users
  get('users')
end

#update_user(user_id, params = {}) ⇒ Object



16
17
18
# File 'lib/backlog_kit/client/user.rb', line 16

def update_user(user_id, params = {})
  patch("users/#{user_id}", params)
end