Class: DcmgrResource::NetfilterGroup

Inherits:
Base
  • Object
show all
Defined in:
app/models/dcmgr_resource/netfilter_group.rb

Class Method Summary collapse

Methods inherited from Base

get_resource_state_count, set_debug, total_resource

Class Method Details

.create(params) ⇒ Object



4
5
6
7
8
9
10
11
# File 'app/models/dcmgr_resource/netfilter_group.rb', line 4

def self.create(params)
  netfilter_group = self.new
  netfilter_group.name = params[:name]
  netfilter_group.description = params[:description]
  netfilter_group.rule = params[:rule]
  netfilter_group.save
  netfilter_group
end

.destroy(uuid) ⇒ Object



25
26
27
# File 'app/models/dcmgr_resource/netfilter_group.rb', line 25

def self.destroy(uuid)
  self.delete(uuid).body
end

.list(params = {}) ⇒ Object



13
14
15
# File 'app/models/dcmgr_resource/netfilter_group.rb', line 13

def self.list(params = {})
 self.find(:all,:params => params)
end

.show(uuid) ⇒ Object



17
18
19
# File 'app/models/dcmgr_resource/netfilter_group.rb', line 17

def self.show(uuid)
  self.get(uuid)
end

.update(uuid, params) ⇒ Object



21
22
23
# File 'app/models/dcmgr_resource/netfilter_group.rb', line 21

def self.update(uuid,params)
  self.put(uuid,params).body
end