diff options
Diffstat (limited to 'class/class.lua')
-rw-r--r-- | class/class.lua | 12 |
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 |