Sha256: 9bcd5ee221ced17d24b368f39239e1d1d2c1ce4ca1291cda2aab0a79e522999e

Contents?: true

Size: 331 Bytes

Versions: 3

Compression:

Stored size: 331 Bytes

Contents

require 'handlebars/loader'

module Handlebars

  @loader = Loader.new

  module_function

  def compile(*args)
    handlebars.compile(*args)
  end

  def register_helper(name, &fn)
    handlebars.registerHelper(name, fn)
  end

  def handlebars
    Handlebars.module_eval do
      @loader.require('handlebars')
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hbs-0.1.2 lib/handlebars.rb
hbs-0.1.1 lib/handlebars.rb
hbs-0.1.0 lib/handlebars.rb