Sha256: d051eb57741156d2c910b19d4acfda96b011a8bc10d576af6bc2879b9a6f3115
Contents?: true
Size: 1.07 KB
Versions: 37
Compression:
Stored size: 1.07 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class Type; module JavaScript; extend Card::Set # ~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/machines/set/type/java_script.rb ~~ # -*- encoding : utf-8 -*- include_set Abstract::Script include_set Abstract::Machine include_set Abstract::MachineInput store_machine_output filetype: "js" machine_input do js = compress_js format(:js)._render_core comment_with_source js end def compress_js input Uglifier.compile(input) rescue => e # CoffeeScript is compiled in a view # If there is a CoffeeScript syntax error we get the rescued view here # and the error that the rescued view is no valid Javascript # To get the original error we have to refer to Card::Error.current msg = if Card::Error.current Card::Error.current.message else "CoffeeScript::SyntaxError (#{name}): #{e.message}" end raise Card::Error, msg end # ~~ below autogenerated; above pulled from /Users/ethan/dev/wagn/gem/card/mod/machines/set/type/java_script.rb ~~ end;end;end;end;
Version data entries
37 entries across 37 versions & 1 rubygems