Sha256: dadef303ce13506cea414fe771adc3c870c58f3ae48e656e5607938153e468ea
Contents?: true
Size: 499 Bytes
Versions: 29
Compression:
Stored size: 499 Bytes
Contents
Object.reject = (obj,arg) -> res = {} for key,val of obj unless typeof arg == 'function' res[key] = val unless [arg].flatten().includes?(key) else temp={} temp[key] = val res[key] = val unless arg(key,val,temp) res Object.select = (obj,arg) -> res = {} for key,val of obj unless typeof arg == 'function' res[key] = val if [arg].flatten().includes?(key) else temp={} temp[key] = val res[key] = val if arg(key,val,temp) res
Version data entries
29 entries across 29 versions & 1 rubygems