Class: BacklogApiClient::Client::Users
- Inherits:
-
Object
- Object
- BacklogApiClient::Client::Users
- Defined in:
- lib/backlog-api-client/users.rb
Constant Summary collapse
- RESOURCE_NAME =
'users'
Instance Method Summary collapse
- #activities(user_id, request = {}) ⇒ Object
- #create(request) ⇒ Object
- #delete(user_id) ⇒ Object
- #icon(user_id) ⇒ Object
- #information(user_id) ⇒ Object
-
#initialize(client) ⇒ Users
constructor
A new instance of Users.
- #list ⇒ Object
- #myself ⇒ Object
- #stars(user_id, request = {}) ⇒ Object
- #stars_count(user_id, request = {}) ⇒ Object
Constructor Details
#initialize(client) ⇒ Users
Returns a new instance of Users.
6 7 8 |
# File 'lib/backlog-api-client/users.rb', line 6 def initialize(client) @client = client end |
Instance Method Details
#activities(user_id, request = {}) ⇒ Object
34 35 36 |
# File 'lib/backlog-api-client/users.rb', line 34 def activities(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/activities", request) end |
#create(request) ⇒ Object
18 19 20 |
# File 'lib/backlog-api-client/users.rb', line 18 def create(request) @client.post(RESOURCE_NAME, request) end |
#delete(user_id) ⇒ Object
22 23 24 |
# File 'lib/backlog-api-client/users.rb', line 22 def delete(user_id) @client.delete("#{RESOURCE_NAME}/#{user_id}") end |
#icon(user_id) ⇒ Object
30 31 32 |
# File 'lib/backlog-api-client/users.rb', line 30 def icon(user_id) @client.get("#{RESOURCE_NAME}/#{user_id}/icon") end |
#information(user_id) ⇒ Object
14 15 16 |
# File 'lib/backlog-api-client/users.rb', line 14 def information(user_id) @client.get("#{RESOURCE_NAME}/#{user_id}") end |
#list ⇒ Object
10 11 12 |
# File 'lib/backlog-api-client/users.rb', line 10 def list @client.get(RESOURCE_NAME) end |
#myself ⇒ Object
26 27 28 |
# File 'lib/backlog-api-client/users.rb', line 26 def myself @client.get("#{RESOURCE_NAME}/myself") end |
#stars(user_id, request = {}) ⇒ Object
38 39 40 |
# File 'lib/backlog-api-client/users.rb', line 38 def stars(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/stars", request) end |
#stars_count(user_id, request = {}) ⇒ Object
42 43 44 |
# File 'lib/backlog-api-client/users.rb', line 42 def stars_count(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/stars/count", request) end |