diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-03-22 11:40:28 +0000 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2012-03-22 11:40:28 +0000 |
commit | 9825fc4d4e098c48de28eddbd0110dd42d196945 (patch) | |
tree | 7bb4cde968bfc33f10301082b071132c38974f16 | |
parent | 1db655ba14f38b33a05ead906dc2626c25288029 (diff) | |
download | awall-9825fc4d4e098c48de28eddbd0110dd42d196945.tar.bz2 awall-9825fc4d4e098c48de28eddbd0110dd42d196945.tar.xz |
use class model in ipset module
-rw-r--r-- | awall/init.lua | 2 | ||||
-rw-r--r-- | awall/ipset.lua | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/awall/init.lua b/awall/init.lua index ea85aaf..93810e3 100644 --- a/awall/init.lua +++ b/awall/init.lua @@ -119,7 +119,7 @@ function Config:init(confdirs) end end - self.ipset = awall.ipset.new(self.input.ipset) + self.ipset = awall.ipset.IPSet.new(self.input.ipset) end function Config:dump(iptdir, ipsfile) diff --git a/awall/ipset.lua b/awall/ipset.lua index 26253c8..d8f729f 100644 --- a/awall/ipset.lua +++ b/awall/ipset.lua @@ -7,13 +7,11 @@ Licensed under the terms of GPL2 module(..., package.seeall) -local IPSet = {} +require 'awall.object' -function new(config) - local res = {config=config} - setmetatable(res, {__index=IPSet}) - return res -end +IPSet = awall.object.class(awall.object.Object) + +function IPSet:init(config) self.config = config end function IPSet:commands() local res = {} |