Module: Arango::Database::User

Defined in:
lib/arango/database/user.rb

Overview

Arango Database User

Instance Method Summary collapse

Instance Method Details

#add_user_access(grant:, user:) ⇒ Object



12
13
14
15
# File 'lib/arango/database/user.rb', line 12

def add_user_access(grant:, user:)
  user = check_user(user)
  user.add_database_access(grant: grant, database: @name)
end

#revoke_user_access(user:) ⇒ Object



17
18
19
20
# File 'lib/arango/database/user.rb', line 17

def revoke_user_access(user:)
  user = check_user(user)
  user.revoke_database_access(database: @name)
end

#user_access(user:) ⇒ Object



22
23
24
25
# File 'lib/arango/database/user.rb', line 22

def user_access(user:)
  user = check_user(user)
  user.database_access(database: @name)
end