mhib/opal-snake

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
# Rakefile
Bundler.require

Opal.append_path "app"

desc "Build app to build.js"
task :build do
  File.binwrite "build.js", Opal::Builder.build("application").to_s
end

require 'opal/rspec/rake_task'
Opal::RSpec::RakeTask.new(:default) do |s|
  s.index_path = 'spec/jquery/index.html.erb'
end

desc "Uglify build"
task :uglify => [:build] do
  File.binwrite 'build.js', Uglifier.new.compile(File.read("build.js"))
end