summaryrefslogtreecommitdiffstats
path: root/acf/model/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'acf/model/init.lua')
-rw-r--r--acf/model/init.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/acf/model/init.lua b/acf/model/init.lua
index 7b58190..19cb848 100644
--- a/acf/model/init.lua
+++ b/acf/model/init.lua
@@ -30,7 +30,7 @@ net = require('acf.model.net')
node = require('acf.model.node')
permission = require('acf.model.permission')
register = require('acf.model.root').register
-set = require('acf.model.set')
+node.Set = require('acf.model.set').Set
local object = require('acf.object')
local class = object.class
@@ -150,9 +150,13 @@ function Collection:load(context, create)
end
+List = class(Collection)
+function List:init(params) super(self, List):init(params, node.List) end
+
+
Set = class(Collection)
-function Set:init(params) super(self, Set):init(params, set.Set) end
-function Set.save_member(node, k, v) set.add(node, v) end
+function Set:init(params) super(self, Set):init(params, node.Set) end
+function Set.save_member(tn, k, v) node.insert(tn, v) end
-- experimental