Module: WhenIWork::Client::Users
- Included in:
- WhenIWork::Client
- Defined in:
- lib/wheniwork/client/users.rb
Instance Method Summary collapse
- #get_user_ids(params = {}, options = {}) ⇒ Object
- #user(user_id, params = {}, options = {}) ⇒ Object
- #users(params = {}, options = {}) ⇒ Object
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 = {}, = {}) data = get 'users', params, .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 = {}, = {}) get "users/#{user_id}", params, end |
#users(params = {}, options = {}) ⇒ Object
7 8 9 |
# File 'lib/wheniwork/client/users.rb', line 7 def users(params = {}, = {}) get 'users', params, .merge(key: 'wheniwork_users') end |