class Fog::Proxmox::Identity::Group

class Group model authentication

Public Instance Methods

destroy() click to toggle source
# File lib/fog/proxmox/identity/models/group.rb, line 35
def destroy
  requires :groupid
  service.delete_group(groupid)
  true
end
save(options = {}) click to toggle source
# File lib/fog/proxmox/identity/models/group.rb, line 30
def save(options = {})
  service.create_group((attributes.reject { |attribute| %i[users members].include? attribute }).merge(options))
  reload
end
update() click to toggle source
# File lib/fog/proxmox/identity/models/group.rb, line 41
def update
  requires :groupid
  service.update_group(identity, attributes.reject do |attribute|
                                   %i[groupid users members].include? attribute
                                 end)
  reload
end