dist/node/loose/Class.js
function applyBinds(fns, instance) {
        var i,
            current;

        for (i = fns.length - 1; i >= 0; i -= 1) {
            current = instance[fns[i]];
            instance[fns[i]] = bind(current, instance);
        }
    }
function applyBinds(fns, instance) {
        var i,
            current;

        for (i = fns.length - 1; i >= 0; i -= 1) {
            current = instance[fns[i]];
            instance[fns[i]] = bind(current, instance);
        }
    }
function applyBinds ( fns , instance ) { var i , current ; for ( i = fns . length - 1 ; i >= 0 ; i -= 1 ) { current = instance [ fns [ i ] ] ; instance [ fns [ i ] ] = bind ( current , instance ) ; } }
Applies the context of given methods in the target.

@param {Array}  fns      The array of functions to be bound
@param {Object} instance The target instance
Applies the context of given methods in the target .