Sha256: b9c13005ea570211f38810bdb3c30785edf84cd1528f1e2383d26b515eaa7c3c
Contents?: true
Size: 498 Bytes
Versions: 31
Compression:
Stored size: 498 Bytes
Contents
/* */ var setDesc = require('./$').setDesc, createDesc = require('./$.property-desc'), has = require('./$.has'), FProto = Function.prototype, nameRE = /^\s*function ([^ (]*)/, NAME = 'name'; NAME in FProto || require('./$.support-desc') && setDesc(FProto, NAME, { configurable: true, get: function() { var match = ('' + this).match(nameRE), name = match ? match[1] : ''; has(this, NAME) || setDesc(this, NAME, createDesc(5, name)); return name; } });
Version data entries
31 entries across 31 versions & 1 rubygems