Rakefile
def run(cmd)
exit(1) unless Kernel.system(cmd)
end
desc 'Run specs for each gemfile'
task :all_specs do
Dir['gemfiles/*.gemfile'].each do |gemfile|
puts "Running with #{gemfile}"
ENV['RUBYOPT'] = nil
ENV['BUNDLE_GEMFILE'] = gemfile
run "bundle --quiet"
run "bundle exec rspec spec"
puts ""
end
end
task :default => :all_specs