lib/handlebars/context.rb in handlebars-0.3.2 vs lib/handlebars/context.rb in handlebars-0.4.0
- old
+ new
@@ -6,24 +6,22 @@
def initialize
@js = CommonJS::Environment.new V8::Context.new, :path => [
File.expand_path('../../../vendor/bootstrap', __FILE__),
File.expand_path('../../../vendor/handlebars/lib', __FILE__)
]
-
+
# This is a slightly modified version of handlebars.js found in the main
# distribution. The Ruby commonjs environment does not support full directory
# requires, so we expand them by hand. Eventually this may be fixed upstream
# but right now I'm not sure if this is a node-specific extension.
@js.require('handlebars/base')
@js.require('handlebars/utils')
- for compiler_module in %w(ast base compiler index parser printer visitor)
- @js.require("handlebars/compiler/#{compiler_module}")
- end
+ @js.require('handlebars/compiler/index')
@js.require('handlebars/runtime')
@partials = handlebars.partials = Handlebars::Partials.new
end
-
+
def compile(*args)
::Handlebars::Template.new(self, handlebars.compile(*args))
end
def precompile(*args)