Module: WhenIWork::Client::Users

Included in:
WhenIWork::Client
Defined in:
lib/wheniwork/client/users.rb

Instance Method Summary collapse

Instance Method Details

#get_user_ids(params = {}, options = {}) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/wheniwork/client/users.rb', line 11

def get_user_ids(params = {}, options = {})
 data = get 'users', params, options.merge(key: 'wheniwork_users')
 users = data["users"]
 #parsed = JSON.parse(data)
 usersArr = Array.new
 users.each do |user|
   usersArr << user["id"]
 end
 
 return usersArr
end

#user(user_id, params = {}, options = {}) ⇒ Object



23
24
25
# File 'lib/wheniwork/client/users.rb', line 23

def user(user_id, params = {}, options = {})
  get "users/#{user_id}", params, options
end

#users(params = {}, options = {}) ⇒ Object



7
8
9
# File 'lib/wheniwork/client/users.rb', line 7

def users(params = {}, options = {})
  get 'users', params, options.merge(key: 'wheniwork_users')
end