mangony-hbs-helpers
Version:
Handlebars helpers used by Mangony
29 lines (27 loc) • 610 B
JavaScript
/**
* Represents a debugging helper.
* @module Debug Helpers
*
* @author Sebastian Fitzner
*
* usage: {{debug}} or {{debug someValue}}
*/
module.exports = debug;
module.exports.register = function (Handlebars) {
Handlebars.registerHelper('debug', debug);
};
/**
* Log context.
*
* @param {Object} optionalValue - Check context of a value
*/
function debug(optionalValue) {
console.log('\nCurrent Context');
console.log('====================');
console.log(this);
if (arguments.length > 1) {
console.log('\n\nValue');
console.log('====================');
console.log(optionalValue);
}
}