Sha256: 781df380a7d71bfde3bb4b8cd1944fbc3545b13ccbb4a3fa898a9ad90271bbd4
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
module BacklogApiClient class Client class Users RESOURCE_NAME = 'users' def initialize(client) @client = client end def list @client.get(RESOURCE_NAME) end def information(user_id) @client.get("#{RESOURCE_NAME}/#{user_id}") end def create(request) @client.post(RESOURCE_NAME, request) end def delete(user_id) @client.delete("#{RESOURCE_NAME}/#{user_id}") end def myself @client.get("#{RESOURCE_NAME}/myself") end def icon(user_id) @client.get("#{RESOURCE_NAME}/#{user_id}/icon") end def activities(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/activities", request) end def stars(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/stars", request) end def stars_count(user_id, request = {}) @client.get("#{RESOURCE_NAME}/#{user_id}/stars/count", request) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
backlog-api-client-0.0.2 | lib/backlog-api-client/users.rb |
backlog-api-client-0.0.1 | lib/backlog-api-client/users.rb |