Binds is probably going to be deprecated at some point in the relatively
near future in favor of a different solution to this problem. Instead you
should probably just do something like:

this._bound = {
  foo: this.foo.bind(this)
};

this.addEvent('foo', this._bound.foo);

It's clunky, and it's what Binds was meant to fix, but ultimately Binds has
other issues, like the one you describe...

On Thu, Oct 14, 2010 at 4:11 PM, mooyah <[email protected]> wrote:

> I am having the exact problem as this post:
>
>
> http://www.mooforum.net/general12/binds-mutator-and-extended-classes-t3476.html
>
> I have a deep OOD and each level has different methods which need to
> be bound to the class instance. Has anyone found a solution for this
> other than copying the Binds array from the extended classes down to
> the class that is being created directly?
>

Reply via email to