Rakefile in malm-0.0.6 vs Rakefile in malm-0.1.0
- old
+ new
@@ -34,6 +34,28 @@
RSpec::Core::RakeTask.new(:rcov) do |spec|
spec.pattern = 'spec/**/*_spec.rb'
spec.rcov = true
end
-task :default => :spec
+task :default => [:coffee, :spec]
+
+task :release => ["coffee", "gemspec:release","git:release","gemcutter:release"]
+
+desc "Clean out yucky dev stuff"
+task :clean => "coffee:clean"
+
+desc "compile coffeescript"
+task :coffee => "coffee:compile"
+
+namespace :coffee do
+
+ coffee_src_dir = File.join(File.dirname(__FILE__), "web", "src", "coffee")
+ coffee_out_dir = File.join(File.dirname(__FILE__), "web", "public", "js")
+
+ task :compile do
+ `coffee -o #{coffee_out_dir} #{coffee_src_dir}/*.coffee`
+ end
+
+ task :clean do
+ `rm #{coffee_out_dir}/*.js`
+ end
+end
\ No newline at end of file