Sha256: 92deec3d4b83bf25766675d7e6ca95ed8a79cdb7c697769e400c3ea21bdb5e38
Contents?: true
Size: 896 Bytes
Versions: 4
Compression:
Stored size: 896 Bytes
Contents
require 'rubygems' require 'rake' require 'rspec/core/rake_task' require 'yaml' require 'jasmine' require 'coffee-script' require 'bundler/gem_tasks' load 'jasmine/tasks/jasmine.rake' desc 'Run RSpec' RSpec::Core::RakeTask.new do |t| t.verbose = false end task default: [:spec, 'compile_js', 'jasmine:ci'] def compile_coffee_script(file, path) source = File.read File.expand_path("#{path}/#{file}.coffee", __FILE__) compiled_path = File.expand_path("#{path}/compiled/", __FILE__) unless File.exist?(compiled_path) && File.directory?(compiled_path) Dir.mkdir compiled_path end destination = File.open File.join(compiled_path, file), 'w+' destination.write CoffeeScript.compile(source) end desc 'Compile coffeescript' task :compile_js do compile_coffee_script('danthes.js', '../app/assets/javascripts') compile_coffee_script('danthesSpec.js', '../spec/coffeescripts') end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
edmond-danthes-2.1.1 | Rakefile |
edmond-danthes-2.1.0 | Rakefile |
danthes-2.0.1 | Rakefile |
danthes-2.0.0 | Rakefile |