Module: Yammer::Api::User
- Included in:
- Client
- Defined in:
- lib/yammer/api/user.rb
Instance Method Summary collapse
- #all_users(opts = {}) ⇒ Yammer::ApiResponse
- #create_user(opts = {}) ⇒ Yammer::ApiResponse
- #current_user ⇒ Yammer::ApiResponse
- #delete_user(id) ⇒ Yammer::ApiResponse
- #get_user(id) ⇒ Yammer::ApiResponse
- #get_user_by_email(email) ⇒ Yammer::ApiResponse
- #update_user(id, opts = {}) ⇒ Yammer::ApiResponse
- #users_followed_by(id) ⇒ Yammer::ApiResponse
- #users_following(id) ⇒ Yammer::ApiResponse
Instance Method Details
#all_users(opts = {}) ⇒ Yammer::ApiResponse
127 128 129 |
# File 'lib/yammer/api/user.rb', line 127 def all_users(opts={}) get("/api/v1/users", opts) end |
#create_user(opts = {}) ⇒ Yammer::ApiResponse
34 35 36 |
# File 'lib/yammer/api/user.rb', line 34 def create_user(opts={}) post("/api/v1/users", opts) end |
#current_user ⇒ Yammer::ApiResponse
114 115 116 |
# File 'lib/yammer/api/user.rb', line 114 def current_user get("/api/v1/users/current") end |
#delete_user(id) ⇒ Yammer::ApiResponse
79 80 81 |
# File 'lib/yammer/api/user.rb', line 79 def delete_user(id) delete("/api/v1/users/#{id}") end |
#get_user(id) ⇒ Yammer::ApiResponse
91 92 93 |
# File 'lib/yammer/api/user.rb', line 91 def get_user(id) get("/api/v1/users/#{id}") end |
#get_user_by_email(email) ⇒ Yammer::ApiResponse
103 104 105 |
# File 'lib/yammer/api/user.rb', line 103 def get_user_by_email(email) get("/api/v1/users/by_email", :email => email) end |
#update_user(id, opts = {}) ⇒ Yammer::ApiResponse
67 68 69 |
# File 'lib/yammer/api/user.rb', line 67 def update_user(id, opts={}) put("/api/v1/users/#{id}", opts) end |
#users_followed_by(id) ⇒ Yammer::ApiResponse
149 150 151 |
# File 'lib/yammer/api/user.rb', line 149 def users_followed_by(id) get("/api/v1/users/followed_by/#{id}") end |
#users_following(id) ⇒ Yammer::ApiResponse
138 139 140 |
# File 'lib/yammer/api/user.rb', line 138 def users_following(id) get("/api/v1/users/following/#{id}") end |