lib/processMessenger/index.js
function Messenger(namespace) {
	assert(namespace, 'A namespace is required to use the process messenger.');

	assert(Object.prototype.toString.call(namespace) === '[object String]',
		'The namespace must be a string.');

	this.namespace = namespace;

	this.setupWorker();
	this.setupMaster();
}
function Messenger(namespace) {
	assert(namespace, 'A namespace is required to use the process messenger.');

	assert(Object.prototype.toString.call(namespace) === '[object String]',
		'The namespace must be a string.');

	this.namespace = namespace;

	this.setupWorker();
	this.setupMaster();
}
function Messenger ( namespace ) { assert ( namespace , 'A namespace is required to use the process messenger.' ) ; assert ( Object . prototype . toString . call ( namespace ) === '[object String]' , 'The namespace must be a string.' ) ; this . namespace = namespace ; this . setupWorker ( ) ; this . setupMaster ( ) ; }
Create a new process messenger.

@param {string} namespace    The namespace used by this messenger.
@constructor
Create a new process messenger .