Sha256: 427fd03c85968d2d59658e2e92f04bca94d353dcff5e09db7cc34e91bdfbb915

Contents?: true

Size: 1.31 KB

Versions: 18

Compression:

Stored size: 1.31 KB

Contents

# -*- encoding : utf-8 -*-
class Card; module Set; module Type; module CoffeeScript; extend Card::Set
# ~~~~~~~~~~~ above autogenerated; below pulled from /Users/ethan/dev/wagn/gem/card/mod/03_machines/set/type/coffee_script.rb ~~~~~~~~~~~
# -*- encoding : utf-8 -*-
require 'coffee-script'
require 'uglifier'

require_dependency 'card/machine'
require_dependency 'card/machine_input'

include Machine
include MachineInput

def compile_coffee script
  ::CoffeeScript.compile script
rescue =>e
  e
end

machine_input do
  Uglifier.compile( compile_coffee format(:js)._render_raw )
end

store_machine_output filetype: 'js'

def clean_html?
  false
end


format do
  def chunk_list  #turn off autodetection of uri's
    :inclusion_only
  end
end


format :html do
  view :editor, mod: Html::HtmlFormat

  view :content_changes do |args|
    %{
      <pre>#{super(args)}</pre>
    }
  end

  view :core do |args|
    js = card.compile_coffee _render_raw
    highlighted_js = ::CodeRay.scan( js, :js ).div
    process_content highlighted_js
  end

end


format do
  view :core do |args|
    process_content card.compile_coffee(_render_raw)
  end
end

def diff_args
  { format: :text }
end


# ~~~~~~~~~~~ below autogenerated; above pulled from /Users/ethan/dev/wagn/gem/card/mod/03_machines/set/type/coffee_script.rb ~~~~~~~~~~~
end;end;end;end;

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
card-1.18.6 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.5 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.4 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.3 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.2 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.1 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.18.0 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.17.4 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.17.3 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.17.2 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.17.1 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.17.0 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.15 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.14 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.13 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.12 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.11 tmpsets/set/mod004-03_machines/type/coffee_script.rb
card-1.16.10 tmpsets/set/mod004-03_machines/type/coffee_script.rb