Module: Validic::REST::Users
- Included in:
- Client
- Defined in:
- lib/validic/rest/users.rb
Instance Method Summary collapse
- #delete_user(options = {}) ⇒ Object (also: #user_delete)
- #get_users(options = {}) ⇒ Object (also: #get_user)
- #me(options = {}) ⇒ Object
- #provision_user(options = {}) ⇒ Object (also: #user_provision)
- #refresh_token(options = {}) ⇒ Object
- #suspend_user(options = {}) ⇒ Object (also: #user_suspend)
- #unsuspend_user(options = {}) ⇒ Object (also: #user_unsuspend)
- #update_user(options = {}) ⇒ Object (also: #user_update)
Instance Method Details
#delete_user(options = {}) ⇒ Object Also known as: user_delete
35 36 37 38 |
# File 'lib/validic/rest/users.rb', line 35 def delete_user( = {}) delete_request(:users, { user_id: [:user_id] }) true end |
#get_users(options = {}) ⇒ Object Also known as: get_user
7 8 9 |
# File 'lib/validic/rest/users.rb', line 7 def get_users( = {}) build_response(get_request(:users, )) end |
#me(options = {}) ⇒ Object
17 18 19 20 |
# File 'lib/validic/rest/users.rb', line 17 def me( = {}) response = get_request(:me, ) response['me']['_id'] end |
#provision_user(options = {}) ⇒ Object Also known as: user_provision
22 23 24 25 |
# File 'lib/validic/rest/users.rb', line 22 def provision_user( = {}) response = post_request(:users, { user: }) Validic::User.new(response['user']) end |
#refresh_token(options = {}) ⇒ Object
12 13 14 15 |
# File 'lib/validic/rest/users.rb', line 12 def refresh_token( = {}) response = get_request(:refresh_token, ) Validic::User.new(response['user']) end |
#suspend_user(options = {}) ⇒ Object Also known as: user_suspend
41 42 43 44 |
# File 'lib/validic/rest/users.rb', line 41 def suspend_user( = {}) put_request(:users, { user_id: [:user_id], suspend: '1' }) true end |
#unsuspend_user(options = {}) ⇒ Object Also known as: user_unsuspend
47 48 49 50 |
# File 'lib/validic/rest/users.rb', line 47 def unsuspend_user( = {}) put_request(:users, { user_id: [:user_id], suspend: '0' }) true end |