Module: Arango::Database::User

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

Instance Method Summary collapse

Instance Method Details

#add_user_access(grant:, user:) ⇒ Object



10
11
12
13
# File 'lib/arango/database/user.rb', line 10

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

#revoke_user_access(user:) ⇒ Object



15
16
17
18
# File 'lib/arango/database/user.rb', line 15

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

#user_access(user:) ⇒ Object



20
21
22
23
# File 'lib/arango/database/user.rb', line 20

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