Class: Fog::Proxmox::Identity::Group
- Inherits:
-
Model
- Object
- Model
- Fog::Proxmox::Identity::Group
- Defined in:
- lib/fog/proxmox/identity/models/group.rb
Overview
class Group model authentication
Instance Method Summary collapse
Instance Method Details
#destroy ⇒ Object
35 36 37 38 39 |
# File 'lib/fog/proxmox/identity/models/group.rb', line 35 def destroy requires :groupid service.delete_group(groupid) true end |
#save(options = {}) ⇒ Object
30 31 32 33 |
# File 'lib/fog/proxmox/identity/models/group.rb', line 30 def save( = {}) service.create_group((attributes.reject { |attribute| %i[users members].include? attribute }).merge()) reload end |
#update ⇒ Object
41 42 43 44 45 46 47 |
# 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 |