summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--class.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/class.lua b/class.lua
index 8fb84b0..2fafae4 100644
--- a/class.lua
+++ b/class.lua
@@ -8,6 +8,7 @@
local function class()
local T = {}
T.__index = T
+ setmetatable(T, {__call = function(cls, ...) return cls.make(cls, ...) end})
return T
end