summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/utils.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2013-04-07 18:04:51 -0500
committerkpdecker <kpdecker@gmail.com>2013-04-07 18:04:51 -0500
commit4429ffa9f37620afb211d15480545bd12b54bba5 (patch)
treeec09adc97c997bcb5b974aaeceaa4b674f147a8d /lib/handlebars/utils.js
parent73f2016a6a5e7ce11077e44ec3288e0dac2df7c9 (diff)
downloadhandlebars.js-4429ffa9f37620afb211d15480545bd12b54bba5.zip
handlebars.js-4429ffa9f37620afb211d15480545bd12b54bba5.tar.gz
handlebars.js-4429ffa9f37620afb211d15480545bd12b54bba5.tar.bz2
Allow multiple partial and helper registration
Fixes #369
Diffstat (limited to 'lib/handlebars/utils.js')
-rw-r--r--lib/handlebars/utils.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/handlebars/utils.js b/lib/handlebars/utils.js
index 7d9da17..dffc477 100644
--- a/lib/handlebars/utils.js
+++ b/lib/handlebars/utils.js
@@ -39,6 +39,14 @@ var escapeChar = function(chr) {
};
Handlebars.Utils = {
+ extend: function(obj, value) {
+ for(var key in value) {
+ if(value.hasOwnProperty(key)) {
+ obj[key] = value[key];
+ }
+ }
+ },
+
escapeExpression: function(string) {
// don't escape SafeStrings, since they're already safe
if (string instanceof Handlebars.SafeString) {