Sha256: c183942e1ddaa7ef1a8cfb13efc57e35a75064fa330a7644975ba629b5377344
Contents?: true
Size: 494 Bytes
Versions: 3
Compression:
Stored size: 494 Bytes
Contents
# encoding: UTF-8 require "bunch/compilers/jst" module Bunch module Compilers class EJS < JST def initialize(*) super require "ejs" rescue LoadError => e raise "'gem install ejs' to compile .ejs files." end private def compile(content) ::EJS.compile content end def extension ".ejs" end end end Compiler.register ".jst.ejs", Compilers::EJS Compiler.register ".ejs", Compilers::EJS end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bunch-1.0.0pre3 | lib/bunch/compilers/ejs.rb |
bunch-1.0.0pre2 | lib/bunch/compilers/ejs.rb |
bunch-1.0.0pre1 | lib/bunch/compilers/ejs.rb |