nicklink483/dare

View on GitHub
examples/pong/Rakefile

Summary

Maintainability
Test Coverage
desc "Build pong.js"
task :build do
  gem 'opal', '0.7.0beta3'
  gem 'opal-jquery', '0.3.0beta1'
  require 'opal'
  require 'opal-jquery'
  Opal::Processor.source_map_enabled = false
  Opal::Processor.inline_operators_enabled = true
  env = Sprockets::Environment.new
  Opal.paths.each do |path|
    env.append_path path
  end
  env.append_path "."
  env.append_path "../../lib"

  File.open("pong.js", "w+") do |out|
    out << env["pong"].to_s
  end
end