summaryrefslogtreecommitdiffstats
path: root/acf/model/set.lua
diff options
context:
space:
mode:
Diffstat (limited to 'acf/model/set.lua')
-rw-r--r--acf/model/set.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/acf/model/set.lua b/acf/model/set.lua
index 47eeaa8..695d7cb 100644
--- a/acf/model/set.lua
+++ b/acf/model/set.lua
@@ -3,18 +3,18 @@ Copyright (c) 2012-2013 Kaarle Ritvanen
See LICENSE file for license details
--]]
-module(..., package.seeall)
+local M = {}
local TreeNode = require('acf.model.field').TreeNode
local npairs = require('acf.model.node').pairs
local object = require('acf.object')
-Set = object.class(require('acf.model.node').List)
+M.Set = object.class(require('acf.model.node').List)
-function Set:init(context, params)
+function M.Set:init(context, params)
assert(not object.isinstance(params.field, TreeNode))
- object.super(self, Set):init(context, params)
+ object.super(self, M.Set):init(context, params)
local function find(value)
for i, member in npairs(self) do
@@ -37,3 +37,6 @@ function Set:init(context, params)
local insert = mt.insert
function mt.insert(v) if not find(v) then insert(v) end end
end
+
+
+return M