Module: Arango::Server::User
- Defined in:
- lib/arango/server/user.rb
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.
6 7 8 |
# File 'lib/arango/server/user.rb', line 6 def all_users Arango::User.all(server: self) end |
#create_user(password: "", name:, extra: {}, active: nil) ⇒ Arango::User
Creates a new user.
19 20 21 |
# File 'lib/arango/server/user.rb', line 19 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.
26 27 28 |
# File 'lib/arango/server/user.rb', line 26 def drop_user(name:) Arango::User.drop(name: name) end |
#get_user(name:) ⇒ Arango::user
Get user from server.
33 34 35 |
# File 'lib/arango/server/user.rb', line 33 def get_user(name:) Arango::User.get(name: name) end |
#list_users ⇒ Array<String>
Retrieves a list of all users.
12 13 14 |
# File 'lib/arango/server/user.rb', line 12 def list_users Arango::User.list(server: self) end |
#user_exists?(name:) ⇒ Boolean
Check if user exists.
40 41 42 |
# File 'lib/arango/server/user.rb', line 40 def user_exists?(name:) Arango::User.exists?(name: name) end |