Sha256: 00894a3dd7016e3751560569cc791c15c2e0607c35a91bd3398dab675026fcf3
Contents?: true
Size: 454 Bytes
Versions: 77
Compression:
Stored size: 454 Bytes
Contents
'use strict' function reusify (Constructor) { var head = new Constructor() var tail = head function get () { var current = head if (current.next) { head = current.next } else { head = new Constructor() tail = head } current.next = null return current } function release (obj) { tail.next = obj tail = obj } return { get: get, release: release } } module.exports = reusify
Version data entries
77 entries across 77 versions & 4 rubygems