UNPKG

gear-lib

Version:

Collection of common Gear.js tasks

19 lines (17 loc) 525 B
/* * Copyright (c) 2011-2012, Yahoo! Inc. All rights reserved. * Copyrights licensed under the New BSD License. * See the accompanying LICENSE file for terms. */ var handlebars = require('handlebars'); /** * Handlebars templating. * * @param vars {Object} N/A. * @param blob {Object} Incoming blob. * @param done {Function} Callback on task completion. */ exports.handlebars = function(vars, blob, done) { var tmpl = handlebars.compile(blob.result); done(null, new blob.constructor(tmpl(vars), blob)); };