From 5c0b3124384fad123952798bf2a046a6bf59938a Mon Sep 17 00:00:00 2001 From: Sahab Yazdani Date: Sun, 13 Nov 2011 17:11:29 -0500 Subject: [PATCH] Add format sugar function. --- mustache.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/mustache.js b/mustache.js index 3c1ea9c..cc01ac1 100644 --- a/mustache.js +++ b/mustache.js @@ -667,6 +667,19 @@ var Mustache = (function(undefined) { return result; } }, + + format: function(template/*, args */) { + var program = Mustache.compile(template), + args = Array.prototype.slice.call(arguments), + view = {}; + + args.shift(); + for (var i = 0, n = args.length; i < n; ++i) { + view['' + i] = args[i]; + } + + return program(view); + }, Error: MustacheError });