Rakefile in guard-rails-0.0.1 vs Rakefile in guard-rails-0.0.2
- old
+ new
@@ -1,2 +1,24 @@
require 'bundler'
Bundler::GemHelper.install_tasks
+
+namespace :spec do
+ desc "Run on three Rubies"
+ task :platforms do
+ current = %x{rvm-prompt v}
+
+ fail = false
+ %w{1.8.7 1.9.2 ree}.each do |version|
+ puts "Switching to #{version}"
+ system %{rvm #{version}}
+ system %{bundle exec rspec spec}
+ if $?.exitstatus != 0
+ fail = true
+ break
+ end
+ end
+
+ system %{rvm #{current}}
+
+ exit (fail ? 1 : 0)
+ end
+end