Remove class utils

This commit is contained in:
Lars Mueller 2020-12-21 15:52:54 +01:00
parent 8f4b73e99d
commit 7f36221d45
2 changed files with 0 additions and 26 deletions

@ -1,25 +0,0 @@
classes = {}
function define(name, def)
if def.extends then
setmetatable(def, get(def.extends))
end
classes[name] = def
end
function new(classname, ...)
local obj = get(classname).new(...)
obj = setmetatable(obj, {__index = classes[classname]})
return obj
end
function get(classname)
return classes[classname]
end
function call(classname, funcname, object, ...)
if object then
setfenv(1, object)
get(classname)[funcname](object, ...)
else
setfenv(1, classes[classname])
get(classname)[funcname](...)
end
setfenv(1, _G)
end

@ -55,7 +55,6 @@ end
local components = {
mod = {},
class = {},
conf = {},
schema = {},
data = {},