aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-03-22 11:40:28 +0000
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2012-03-22 11:40:28 +0000
commit9825fc4d4e098c48de28eddbd0110dd42d196945 (patch)
tree7bb4cde968bfc33f10301082b071132c38974f16
parent1db655ba14f38b33a05ead906dc2626c25288029 (diff)
downloadawall-9825fc4d4e098c48de28eddbd0110dd42d196945.tar.bz2
awall-9825fc4d4e098c48de28eddbd0110dd42d196945.tar.xz
use class model in ipset module
-rw-r--r--awall/init.lua2
-rw-r--r--awall/ipset.lua10
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 = {}