UNPKG

brobbot

Version:

A simple helpful robot for your Company

22 lines (16 loc) 456 B
var _ = require('lodash'); function BrainSegment(brain, segmentName) { if (segmentName === undefined) { segmentName = _.uniqueId(); } var obj = Object.create(brain); var segmentRegex = new RegExp("^" + segmentName + ":"); obj.key = function(key) { return brain.key(segmentName + ":" + key); }; obj.unkey = function(key) { return brain.unkey(key).replace(segmentRegex, ''); }; return obj; } module.exports = BrainSegment;