Module: Breacan::Client::Users

Included in:
Breacan::Client
Defined in:
lib/breacan/client/users.rb

Instance Method Summary collapse

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, options = {})
  get 'users.info', query: { user: id }.merge(options)
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_activeObject 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