tasks/release.js
function genTemplateData() {
			var templateData = {
				data : {
					process : process,
					commit : commit,
					env : commitTask.commitOpts,
					options : options
				}
			};
			var rtn = {};
			var arr = Array.prototype.slice.call(arguments, 0);
			arr.forEach(function genIntMsgs(s) {
				rtn[s] = options[s] ? rbot.processTemplate(options[s], templateData) : '';
				if (rtn[s]) {
					rbot.log.verbose(s + ' = ' + rtn[s]);
				}
			});
			return rtn;
		}
function genTemplateData() {
			var templateData = {
				data : {
					process : process,
					commit : commit,
					env : commitTask.commitOpts,
					options : options
				}
			};
			var rtn = {};
			var arr = Array.prototype.slice.call(arguments, 0);
			arr.forEach(function genIntMsgs(s) {
				rtn[s] = options[s] ? rbot.processTemplate(options[s], templateData) : '';
				if (rtn[s]) {
					rbot.log.verbose(s + ' = ' + rtn[s]);
				}
			});
			return rtn;
		}
function genTemplateData ( ) { var templateData = { data : { process : process , commit : commit , env : commitTask . commitOpts , options : options } } ; var rtn = { } ; var arr = Array . prototype . slice . call ( arguments , 0 ) ; arr . forEach ( function genIntMsgs ( s ) { rtn [ s ] = options [ s ] ? rbot . processTemplate ( options [ s ] , templateData ) : '' ; if ( rtn [ s ] ) { rbot . log . verbose ( s + ' = ' + rtn [ s ] ) ; } } ) ; return rtn ; }
Generates an object that contains each of the passed arguments as a
property with a value of an option with the same name. Each property
will have a value for that option that is parsed using the template
processor.

@returns the parsed template data
Generates an object that contains each of the passed arguments as a property with a value of an option with the same name . Each property will have a value for that option that is parsed using the template processor .