Sha256: 75ce39bcee92bac10d734beb18e9b357bed099189cea4dafc57899e5d5beb176
Contents?: true
Size: 496 Bytes
Versions: 12
Compression:
Stored size: 496 Bytes
Contents
# -*- encoding : utf-8 -*- require "coffee-script" include_set Abstract::Script format :html do def ace_mode :coffee end end format do view :core do compile_coffee _render_raw end def compile_coffee script ::CoffeeScript.compile script rescue StandardError => e line_nr = e.to_s.match(/\[stdin\]:(\d*)/)&.capture(0)&.to_i line = script.lines[line_nr - 1] if line_nr raise Card::Error, "CoffeeScript::Error (#{card.name}): #{e.message}: #{line}" end end
Version data entries
12 entries across 12 versions & 1 rubygems