class Users
Public Instance Methods
create(options)
click to toggle source
# File lib/zapix/proxies/users.rb, line 4 def create(options) client.user_create(options) unless exists?(options) end
delete(user_ids)
click to toggle source
# File lib/zapix/proxies/users.rb, line 21 def delete(user_ids) client.user_delete(user_ids) end
exists?(options)
click to toggle source
# File lib/zapix/proxies/users.rb, line 8 def exists?(options) result = client.user_get('filter' => { 'alias' => options['alias'] }) result.empty? ? false : true end
get_id(options)
click to toggle source
# File lib/zapix/proxies/users.rb, line 13 def get_id(options) if exists?(options) client.user_get('filter' => { 'alias' => options['alias'] }).first['userid'] else raise NonExistingUser, "User #{options['alias']} does not exist !" end end