Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Class = (function(class) return finalize_object(class, class) end)(
- class_from_constructor(function(name_or_constructor)
- if type(name_or_constructor) == 'string' then
- return NamedClass(name_or_constructor)
- end
- if type(name_or_constructor) == 'table' then
- name_or_constructor = nil
- end
- return class_from_constructor(name_or_constructor)
- end)
- )
- NamedClass = Class(named_class_constructor_from_name)
- Class 'Class' (Class)
- Class 'NamedClass' (NamedClass)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement