forgot this

This commit is contained in:
Connor Olding 2017-06-30 06:17:26 +00:00
parent 9017af0d13
commit 3d7741aa6e

17
Base.lua Normal file
View File

@ -0,0 +1,17 @@
-- mostly just semantics over knife.base
-- https://github.com/airstruck/knife/blob/master/knife/base.lua
return {
extend = function(self, subtype)
subtype = subtype or {}
local meta = { __index = subtype }
return setmetatable(subtype, {
__index = self,
__call = function(self, ...)
local obj = setmetatable({}, meta)
return obj, obj:init(...)
end
})
end,
init = function() end,
}