rendr-handlebars
Version:
Glue handlebars templates into a Rendr app.
15 lines (13 loc) • 402 B
JavaScript
var fs = require('fs');
module.exports = function(Handlebars) {
return {
getLayout: function(name, entryPath, callback) {
var layoutPath = entryPath + 'app/templates/' + name + '.hbs';
fs.readFile(layoutPath, 'utf8', function (err, str) {
if (err) return callback(err);
var template = Handlebars.compile(str);
callback(null, template);
});
}
}
};