Sha256: 68fbdcc9777189342fa8a1e8715db1688d140dc9960d808cefead3ee63833567

Contents?: true

Size: 277 Bytes

Versions: 12

Compression:

Stored size: 277 Bytes

Contents

# -*- encoding : utf-8 -*-

include_set Abstract::CoffeeScript

event :validate_coffeescript_syntax, :validate, on: :save, changed: %i[type_id content] do
  ::CoffeeScript.compile content
rescue ExecJS::RuntimeError => e
  errors.add :content, e.message.remove("[stdin]:")
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-script-0.18.1 set/type/coffee_script.rb
card-mod-script-0.18.0 set/type/coffee_script.rb
card-mod-script-0.17.0 set/type/coffee_script.rb
card-mod-script-0.16.0 set/type/coffee_script.rb
card-mod-script-0.15.6 set/type/coffee_script.rb
card-mod-script-0.15.5 set/type/coffee_script.rb
card-mod-script-0.15.4 set/type/coffee_script.rb
card-mod-script-0.15.3 set/type/coffee_script.rb
card-mod-script-0.15.2.pre1 set/type/coffee_script.rb
card-mod-script-0.15.1.1 set/type/coffee_script.rb
card-mod-script-0.15.1 set/type/coffee_script.rb
card-mod-script-0.15.0 set/type/coffee_script.rb