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