Sha256: 980b12a50f4beb80e7ed886390dcf25f0c322b6f4905969c5a58b9d854e8fe28
Contents?: true
Size: 1.41 KB
Versions: 4
Compression:
Stored size: 1.41 KB
Contents
require 'validic/user' module Validic module REST module Users def get_users(options = {}) build_response(get_request(:users, options)) end alias :get_user :get_users def refresh_token(options = {}) response = get_request(:refresh_token, options) Validic::User.new(response['user']) end def me(options = {}) response = get_request(:me, options) response['me']['_id'] end def provision_user(options = {}) response = post_request(:users, { user: options }) Validic::User.new(response['user']) end alias :user_provision :provision_user 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 alias :user_update :update_user def delete_user(options = {}) delete_request(:users, { user_id: options[:user_id] }) true end alias :user_delete :delete_user def suspend_user(options = {}) put_request(:users, { user_id: options[:user_id], suspend: '1' }) true end alias :user_suspend :suspend_user def unsuspend_user(options = {}) put_request(:users, { user_id: options[:user_id], suspend: '0' }) true end alias :user_unsuspend :unsuspend_user end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
validic-0.6.1 | lib/validic/rest/users.rb |
validic-0.6.0 | lib/validic/rest/users.rb |
validic-0.5.1 | lib/validic/rest/users.rb |
validic-0.5.0 | lib/validic/rest/users.rb |