Sha256: 024e2363fa5cb9c3dec5bd3125df4daf21162880bb04cc915b5ca2b515a1bcdc

Contents?: true

Size: 968 Bytes

Versions: 6

Compression:

Stored size: 968 Bytes

Contents

define([], function() {
  var exports = {};

  exports.inspect = JSON.stringify;

  // Copy from Node
  /**
   * Inherit the prototype methods from one constructor into another.
   *
   * The Function.prototype.inherits from lang.js rewritten as a standalone
   * function (not on Function.prototype). NOTE: If this file is to be loaded
   * during bootstrapping this function needs to be revritten using some native
   * functions as prototype setup using normal JavaScript does not work as
   * expected during bootstrapping (see mirror.js in r114903).
   *
   * @param {function} ctor Constructor function which needs to inherit the
   *     prototype.
   * @param {function} superCtor Constructor function to inherit prototype from.
   */
  exports.inherits = function(ctor, superCtor) {
    ctor.super_ = superCtor;
    ctor.prototype = Object.create(superCtor.prototype, {
      constructor: { value: ctor, enumerable: false }
    });
  };

  return exports;
})

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vulcan-0.8.2 server/node_modules/cradle/node_modules/follow/browser/util.js
vulcan-0.8.1 server/node_modules/cradle/node_modules/follow/browser/util.js
vulcan-0.8.0 server/node_modules/cradle/node_modules/follow/browser/util.js
vulcan-0.7.2 server/node_modules/cradle/node_modules/follow/browser/util.js
vulcan-0.7.1 server/node_modules/cradle/node_modules/follow/browser/util.js
vulcan-0.7.0 server/node_modules/cradle/node_modules/follow/browser/util.js