Module: Breacan::Client::Users
- Included in:
- Breacan::Client
- Defined in:
- lib/breacan/client/users.rb
Instance Method Summary collapse
- #user_by_name(name) ⇒ Object
- #users_get_presence(args) ⇒ Object (also: #user_presence)
- #users_info(id, options = {}) ⇒ Object (also: #user)
- #users_list(args = {}) ⇒ Object (also: #users)
- #users_set_active ⇒ Object (also: #activate_user)
- #users_set_presence(args) ⇒ Object (also: #set_user_presence)
Instance Method Details
#user_by_name(name) ⇒ Object
29 30 31 |
# File 'lib/breacan/client/users.rb', line 29 def user_by_name(name) users.find { |u| u if u.name == name } end |
#users_get_presence(args) ⇒ Object Also known as: user_presence
4 5 6 |
# File 'lib/breacan/client/users.rb', line 4 def users_get_presence(args) get 'users.getPresence', query: args end |
#users_info(id, options = {}) ⇒ Object Also known as: user
9 10 11 |
# File 'lib/breacan/client/users.rb', line 9 def users_info(id, = {}) get 'users.info', query: { user: id }.merge() end |
#users_list(args = {}) ⇒ Object Also known as: users
14 15 16 |
# File 'lib/breacan/client/users.rb', line 14 def users_list(args = {}) get 'users.list', query: args end |
#users_set_active ⇒ Object Also known as: activate_user
19 20 21 |
# File 'lib/breacan/client/users.rb', line 19 def users_set_active post 'users.setActive' end |
#users_set_presence(args) ⇒ Object Also known as: set_user_presence
24 25 26 |
# File 'lib/breacan/client/users.rb', line 24 def users_set_presence(args) post 'users.setPresence', query: args end |