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_user(options = {})
Alias for: get_users
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
user_delete(options = {})
Alias for: delete_user
user_provision(options = {})
Alias for: provision_user
user_suspend(options = {})
Alias for: suspend_user
user_unsuspend(options = {})
Alias for: unsuspend_user
user_update(options = {})
Alias for: update_user