Sha256: ad322a7b1dec60f3d2ebda2091816469efb55b567d241cf3cf0fa4c5a4afe500
Contents?: true
Size: 753 Bytes
Versions: 175
Compression:
Stored size: 753 Bytes
Contents
if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }) } }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor var TempCtor = function () {} TempCtor.prototype = superCtor.prototype ctor.prototype = new TempCtor() ctor.prototype.constructor = ctor } } }
Version data entries
175 entries across 170 versions & 20 rubygems