Module: Arango::Server::User
- Defined in:
- lib/arango/server/user.rb
Overview
Arango Server User
Instance Method Summary collapse
-
#all_users ⇒ Array<Arango::User>
Retrieves all users.
-
#create_user(password: "", name:, extra: {}, active: nil) ⇒ Arango::User
Creates a new user.
-
#drop_user(name:) ⇒ Object
Removes a user.
-
#get_user(name:) ⇒ Arango::user
Get user from server.
-
#list_users ⇒ Array<String>
Retrieves a list of all users.
-
#user_exists?(name:) ⇒ Boolean
Check if user exists.
Instance Method Details
#all_users ⇒ Array<Arango::User>
Retrieves all users.
8 9 10 |
# File 'lib/arango/server/user.rb', line 8 def all_users Arango::User.all(server: self) end |
#create_user(password: "", name:, extra: {}, active: nil) ⇒ Arango::User
Creates a new user.
21 22 23 |
# File 'lib/arango/server/user.rb', line 21 def create_user(password: "", name:, extra: {}, active: nil) Arango::User.create(server: self, password: password, name: name, extra: extra, active: active) end |
#drop_user(name:) ⇒ Object
Removes a user.
28 29 30 |
# File 'lib/arango/server/user.rb', line 28 def drop_user(name:) Arango::User.drop(name: name) end |
#get_user(name:) ⇒ Arango::user
Get user from server.
35 36 37 |
# File 'lib/arango/server/user.rb', line 35 def get_user(name:) Arango::User.get(name: name) end |