summaryrefslogtreecommitdiff
path: root/app/node_modules/oktemplate/index.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-04-08 19:56:21 -0400
committerJules Laplace <jules@okfoc.us>2015-04-08 19:56:21 -0400
commitfe1ea91f73059c146369ccb2404fcaf6d03d2f4d (patch)
tree9b8c5e37821e147048e5d1ddbe5435af47716949 /app/node_modules/oktemplate/index.js
parent0c6d7edc0042464c8f05d38e6933186719dd259e (diff)
parent32f87fcb58466e0e311349f96751c18e2a2cd7ea (diff)
k
Diffstat (limited to 'app/node_modules/oktemplate/index.js')
-rw-r--r--app/node_modules/oktemplate/index.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/node_modules/oktemplate/index.js b/app/node_modules/oktemplate/index.js
index 700020c..dafe5e6 100644
--- a/app/node_modules/oktemplate/index.js
+++ b/app/node_modules/oktemplate/index.js
@@ -1,3 +1,4 @@
+var Q = require('q');
var fs = require('fs');
var path = require('path');
var glob = require('glob');
@@ -56,8 +57,12 @@ OKTemplateRepo.prototype._populateCache = function _populateCache(engine, cache,
name: name,
templateString: templateString,
render: function(data) {
+ return Q.promise(function(resolve, reject) {
// TODO Not sure if this caches parsed templates behind the scenes?
- return engine.parseAndRender(templateString, data);
+ engine.parseAndRender(templateString, data)
+ .then(resolve)
+ .catch(reject);
+ });
}
}
});