Sha256: 60a6a0f77cee58c4054b9e0ece4b041eb8375a860314fb6b9fa596f8b9ada915

Contents?: true

Size: 620 Bytes

Versions: 3

Compression:

Stored size: 620 Bytes

Contents

module DcmgrResource
  class NetfilterGroup < Base

    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

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

    def self.show(uuid)
      self.get(uuid)
    end
              
    def self.update(uuid,params)
      self.put(uuid,params).body
    end
    
    def self.destroy(uuid)
      self.delete(uuid).body
    end      
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wakame-vdc-webui-11.06.0 app/models/dcmgr_resource/netfilter_group.rb
wakame-vdc-webui-10.12.0 app/models/dcmgr_resource/netfilter_group.rb
wakame-vdc-webui-10.11.0 app/models/dcmgr_resource/netfilter_group.rb