Sha256: 4c39adacf7f0dab2039f1e67b51c95c300ee854eec1ec5ebd2ea302baf19e013
Contents?: true
Size: 341 Bytes
Versions: 69
Compression:
Stored size: 341 Bytes
Contents
var namespace = require('./namespace'); /** * set "nested" object property */ function set(obj, prop, val){ var parts = (/^(.+)\.(.+)$/).exec(prop); if (parts){ namespace(obj, parts[1])[parts[2]] = val; } else { obj[prop] = val; } } module.exports = set;
Version data entries
69 entries across 69 versions & 2 rubygems