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
>
>

Reply via email to