classes.js
function (properties) {
        var proto = this.prototype,
            replaceMap = arguments[1] || REPLACE_CLASS_METHODS; // hidden feature, used by itags
        Array.isArray(properties) || (properties=[properties]);
        properties.forEach(function(prop) {
            prop = replaceMap[prop] || prop;
            delete proto[prop];
        });
        return this;
    }
function (properties) {
        var proto = this.prototype,
            replaceMap = arguments[1] || REPLACE_CLASS_METHODS; // hidden feature, used by itags
        Array.isArray(properties) || (properties=[properties]);
        properties.forEach(function(prop) {
            prop = replaceMap[prop] || prop;
            delete proto[prop];
        });
        return this;
    }
function ( properties ) { var proto = this . prototype , replaceMap = arguments [ 1 ] || REPLACE_CLASS_METHODS ; // hidden feature, used by itags Array . isArray ( properties ) || ( properties = [ properties ] ) ; properties . forEach ( function ( prop ) { prop = replaceMap [ prop ] || prop ; delete proto [ prop ] ; } ) ; return this ; }
Removes the specified prototypes from the Class.


@method removePrototypes
@param properties {String|Array} Hash of properties to be removed from the Class
@chainable
Removes the specified prototypes from the Class .