module Validic::REST::Users
Public Instance Methods
delete_user(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 35 def delete_user(options = {}) delete_request(:users, { user_id: options[:user_id] }) true end
Also aliased as: user_delete
get_users(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 7 def get_users(options = {}) build_response(get_request(:users, options)) end
Also aliased as: get_user
me(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 17 def me(options = {}) response = get_request(:me, options) response['me']['_id'] end
provision_user(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 22 def provision_user(options = {}) response = post_request(:users, { user: options }) Validic::User.new(response['user']) end
Also aliased as: user_provision
refresh_token(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 12 def refresh_token(options = {}) response = get_request(:refresh_token, options) Validic::User.new(response['user']) end
suspend_user(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 41 def suspend_user(options = {}) put_request(:users, { user_id: options[:user_id], suspend: '1' }) true end
Also aliased as: user_suspend
unsuspend_user(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 47 def unsuspend_user(options = {}) put_request(:users, { user_id: options[:user_id], suspend: '0' }) true end
Also aliased as: user_unsuspend
update_user(options = {})
click to toggle source
# File lib/validic/rest/users.rb, line 28 def update_user(options = {}) user_id = options.delete(:user_id) response = put_request(:users, { user_id: user_id, user: options }) Validic::User.new(response['user']) end
Also aliased as: user_update