Ruby Bindings for Handlebars.js
Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 19 commits ahead of boblail:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
js/lib
lib
spec
.gitignore
.rspec
Gemfile
Gemfile.lock
README.mdown
Rakefile
handlebars.gemspec

README.mdown

Handlebars.rb

This uses therubyracer to bind to the actual JavaScript implementation of Handlebars.js so that you can use it from ruby.

Hack

git clone git@github.com:cowboyd/handlebars.rb.git #git it
cd handlebars.rb #go to it
git submodule update --init #pull down handlebars.js
rspec spec/ #test it

Use

require 'handlebars'
template = Handlebars.compile("{{say}}{{what}}")
template.call(:say => "Hey", :what => "Yuh!") #=> "Hey Yuh!"