Search found 2 matches

by jmazouri
Sun Jul 17, 2011 6:05 pm
Forum: Libraries and Tools
Topic: middleclass & extras: middleclass 3.0 is out!
Replies: 243
Views: 78941

Re: middleclass & middleclass-extras: OOP for LUA

Your best bet is to redefine initialize in your instance like this: function jim:initialize() Boy.initialize(self) print("Jim also initialized") end Thanks, I was hoping that the callback mixin had built in support for that, but I suppose not. Middleclass-extras lets you do lots of things...
by jmazouri
Sun Jul 17, 2011 3:50 am
Forum: Libraries and Tools
Topic: middleclass & extras: middleclass 3.0 is out!
Replies: 243
Views: 78941

Re: middleclass & middleclass-extras: OOP for LUA

Is it possible to add a callback to an instance of an inherited class? For example: Man = class("Man") function Man:initialize() print("Man initialized") end Boy = Man:subclass("Boy") function Boy:initialize() print("Boy initialized") end jim = Boy:new() jim:a...