Sha256: a6864f98a0b6a36408d20703cd1079268bae176d8b03ab8daa05e47c469968e4
Contents?: true
Size: 483 Bytes
Versions: 3
Compression:
Stored size: 483 Bytes
Contents
# encoding: UTF-8 module Bunch module Compilers class CoffeeScript def initialize(file, *) require "coffee-script" @file = file rescue LoadError => e raise "'gem install coffee-script' to compile .coffee files." end def path @file.path.chomp(".coffee") + ".js" end def content ::CoffeeScript.compile(@file.content) end end end Compiler.register ".coffee", Compilers::CoffeeScript end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bunch-1.0.0pre3 | lib/bunch/compilers/coffee_script.rb |
bunch-1.0.0pre2 | lib/bunch/compilers/coffee_script.rb |
bunch-1.0.0pre1 | lib/bunch/compilers/coffee_script.rb |