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| [: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 { |attribute| [:groupid, :users, :members].include? attribute })
  reload
end