Sha256: 8a774814b20d3e4b2648d52f47f06aeb328714b428d264dccaab7821dd334d28
Contents?: true
Size: 516 Bytes
Versions: 1
Compression:
Stored size: 516 Bytes
Contents
require 'haml_to_js/compiler' module Guard class Templates module Jshaml class Compiler def self.compile(str, target) engine = ::Compiler.new code = engine.convert_from_string(str) return <<eos function(locals) { with(locals || {}) { try { #{code}; return _$output; } catch(e) { console.error(\"Error on file: #{target[:name]} around line \"+_$line+\"\\n Stack: \" + e.stack); } } } eos end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
guard-templates-jshaml-0.1 | lib/guard/templates/jshaml/compiler.rb |