2015-09-16 11:23:37 -04:00

20 lines
403 B
Lua

local class = require '30log'
local SingletonClass = class("Singleton")
local instance = SingletonClass()
function SingletonClass.new()
error('Cannot instantiate from a Singleton class')
end
function SingletonClass.init() end
function SingletonClass.extend()
error('Cannot extend from a Singleton class')
end
function SingletonClass:getInstance()
return instance
end
return SingletonClass