module Tr3llo::API::User
Public Instance Methods
find(user_id)
click to toggle source
# File lib/3llo/api/user.rb, line 6 def find(user_id) client = Application.fetch_client!() req_path = Utils.build_req_path("/members/#{user_id}") make_struct(client.get(req_path, {})) end
find_all_by_board(board_id)
click to toggle source
# File lib/3llo/api/user.rb, line 13 def find_all_by_board(board_id) client = Application.fetch_client!() req_path = Utils.build_req_path("/board/#{board_id}/members") client .get(req_path, {}) .map { |user_payload| make_struct(user_payload) } end
Private Instance Methods
make_struct(payload)
click to toggle source
# File lib/3llo/api/user.rb, line 24 def make_struct(payload) id, username = payload.fetch_values("id", "username") shortcut = Entities.make_shortcut(:user, id) Entities::User.new(id, shortcut, username) end