artdaq_node_server  v1_00_07
 All Classes Namespaces Files Variables Pages
_createCompounder.js
1 var arrayReduce = require('./_arrayReduce'),
2  deburr = require('./deburr'),
3  words = require('./words');
4 
6 var rsApos = "['\u2019]";
7 
9 var reApos = RegExp(rsApos, 'g');
10 
18 function createCompounder(callback) {
19  return function(string) {
20  return arrayReduce(words(deburr(string).replace(reApos, '')), callback, '');
21  };
22 }
23 
24 module.exports = createCompounder;