Sha256: c4359f303e70a59de80220c487ac5b204957baca98d6964c5f32af267f6e5cd1

Contents?: true

Size: 397 Bytes

Versions: 3

Compression:

Stored size: 397 Bytes

Contents

# -*- encoding : utf-8 -*-
require "coffee-script"

include_set Abstract::Script

format :html do
  def default_editor_args args
    args[:ace_mode] ||= "coffee"
  end
end

format do
  view :core do
    compile_coffee _render_raw
  end

  def compile_coffee script
    ::CoffeeScript.compile script
  rescue => e
    raise Card::Error, "CoffeeScript::Error (#{card.name}): #{e.message}"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-1.20.4 mod/machines/set/type/coffee_script.rb
card-1.20.3 mod/machines/set/type/coffee_script.rb
card-1.20.2 mod/machines/set/type/coffee_script.rb