Sha256: 88c09a3723637da5552f61b0a4eedc129e0c98226f3238047d8f1749a4044aa2
Contents?: true
Size: 726 Bytes
Versions: 6
Compression:
Stored size: 726 Bytes
Contents
# -*- encoding : utf-8 -*- require "coffee-script" include_set Abstract::Script include_set Abstract::Machine include_set Abstract::MachineInput store_machine_output filetype: "js" machine_input do js = Uglifier.compile compile_coffee(format(:js)._render_raw) comment_with_source js end def compile_coffee script ::CoffeeScript.compile script rescue => e raise Card::Error, "CoffeeScript::Error (#{name}): #{e.message}" end format :html do def default_editor_args args args[:ace_mode] ||= "coffee" end def highlighted_js js = card.compile_coffee _render_raw ::CodeRay.scan(js, :js).div end end format do view :core do |_args| process_content card.compile_coffee(_render_raw) end end
Version data entries
6 entries across 6 versions & 1 rubygems