em.. http://mooshell.net/aKeYP/ ?
On Wed, Dec 16, 2009 at 2:53 PM, Roman Land <[email protected]> wrote: > Not exactly, I did RTFM :) > > I want to extend or implement a class dynamically, like so: > > ExtendMe = new Class ({ > 'doIt': function() {'console.log('i did it')} > }) > > IExtend = new Class({ > 'initialize: function(dynamicClass){ > $extend(this, dynamicClass); > } > }) > > iExtend = new IExtend(ExtendMe); > iExtend.doIt(); // but this doesnt work... > > > > 2009/12/16 Fábio M. Costa <[email protected]> >> >> I think you need Extends. >> >> http://mooshell.net/sHakv/1/ >> >> -- >> Fábio Miranda Costa >> Solucione Sistemas >> Engenheiro de interfaces >> >> >> On Wed, Dec 16, 2009 at 9:09 AM, Slik Jay <[email protected]> wrote: >>> >>> Something* >>> >>> On Wed, Dec 16, 2009 at 1:09 PM, Slik Jay <[email protected]> wrote: >>> > http://mooshell.net/sHakv/ >>> > Thomesing like this ? >>> > >>> > On Wed, Dec 16, 2009 at 12:52 PM, Roman Land <[email protected]> >>> > wrote: >>> >> Hi, >>> >> >>> >> Is there any way to extend / implement a class while initializing it? >>> >> example: >>> >> >>> >> ExtendMe = new Class ({ >>> >> 'doIt': function() {'console.log('i did it')} >>> >> }) >>> >> >>> >> IExtend = new Class({ >>> >> 'initialize: function(){ >>> >> $extend(this, extendMe); >>> >> } >>> >> }) >>> >> >>> >> iExtend = new IExtend(); >>> >> iExtend.doIt(); // but this doesnt work... >>> >> >>> >> >>> >> >>> >> -- >>> >> --- >>> >> "Make everything as simple as possible, but not simpler." >>> >> >>> >> - Albert Einstein >>> >> >>> >> >>> > >> > > > > -- > --- > "Make everything as simple as possible, but not simpler." > > - Albert Einstein > >
