summaryrefslogtreecommitdiff
path: root/class/class.lua
diff options
context:
space:
mode:
Diffstat (limited to 'class/class.lua')
-rw-r--r--class/class.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/class/class.lua b/class/class.lua
index 5066885..6cff4d7 100644
--- a/class/class.lua
+++ b/class/class.lua
@@ -1,3 +1,15 @@
local class = {}
+class.new = function(self, ...)
+ local c = {}
+ setmetatable(c, self)
+ self.__index = self
+ if self.init then
+ self.init(...)
+ end
+ return c
+end
+
+class.static = {}
+
return class \ No newline at end of file