class Fog::Identity::Proxmox::Permissions

class Permissions authentication

Public Instance Methods

all() click to toggle source
# File lib/fog/identity/proxmox/models/permissions.rb, line 28
def all
  load service.list_permissions
end
destroy(permission_hash) click to toggle source
# File lib/fog/identity/proxmox/models/permissions.rb, line 36
def destroy(permission_hash)
  permission = new(permission_hash)
  permission.destroy
end
get(type, path, roleid, ugid) click to toggle source
# File lib/fog/identity/proxmox/models/permissions.rb, line 32
def get(type, path, roleid, ugid)
  all.find { |permission| permission.type === type && permission.path === path && permission.roleid === roleid && permission.ugid === ugid }
end