summaryrefslogtreecommitdiffstats
path: root/acf/model/init.lua
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-03-20 16:53:56 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-03-25 23:13:11 +0200
commit395da378214f4537901860b76c15ab1e405d1d3f (patch)
tree5ae8f5d888f58376db1757242b9f83fba616c876 /acf/model/init.lua
parent5d663a122ea39802c096a57ad3fb471dee347759 (diff)
downloadaconf-395da378214f4537901860b76c15ab1e405d1d3f.tar.bz2
aconf-395da378214f4537901860b76c15ab1e405d1d3f.tar.xz
new data type: set
Diffstat (limited to 'acf/model/init.lua')
-rw-r--r--acf/model/init.lua9
1 files changed, 4 insertions, 5 deletions
diff --git a/acf/model/init.lua b/acf/model/init.lua
index bf4f7b4..2800ab6 100644
--- a/acf/model/init.lua
+++ b/acf/model/init.lua
@@ -17,6 +17,7 @@ new = model.new
local to_field = model.to_field
node = require('acf.model.node')
+set = require('acf.model.set')
local object = require('acf.object')
local class = object.class
@@ -196,11 +197,9 @@ function Collection:load(context)
end
-PrimitiveList = class(Collection)
-
-function PrimitiveList:init(params)
- super(self, PrimitiveList):init(params, node.PrimitiveList)
-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
-- experimental