From 5b5b12c77e762a029a11d999c3add9772ca0fe0c Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Thu, 25 Aug 2016 01:36:25 +0200 Subject: [PATCH] refactoring --- aux-addon.lua | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/aux-addon.lua b/aux-addon.lua index 86d697c..1886a83 100644 --- a/aux-addon.lua +++ b/aux-addon.lua @@ -141,12 +141,9 @@ do return {__call=f, __unm=function(self) return setmetatable(self, nil) end} end local set_mt, list_mt, object_mt = collector_mt(keys), collector_mt(values), collector_mt(pairs) --- public.accessor() --- set, list, object = function() return setmetatable(t, set_mt) end, function() return setmetatable(t, list_mt) end, function() return setmetatable(t, object_mt) end --- private() - function public.set.get() return setmetatable(t, set_mt) end - function public.list.get() return setmetatable(t, list_mt) end - function public.object.get() return setmetatable(t, object_mt) end + public.property() + set, list, object = {get=function() return setmetatable(t, set_mt) end}, {get=function() return setmetatable(t, list_mt) end}, {get=function() return setmetatable(t, object_mt) end} + private() -- TODO or 'auto' 'transient'? end