Rakefile in adhearsion-1.1.1 vs Rakefile in adhearsion-1.2.0

- old
+ new

@@ -1,43 +1,21 @@ # -*- ruby -*- ENV['RUBY_FLAGS'] = "-I#{%w(lib ext bin spec).join(File::PATH_SEPARATOR)}" require 'rubygems' -require 'bundler' -Bundler::GemHelper.install_tasks +require 'bundler/gem_tasks' +require 'bundler/setup' require 'date' require 'adhearsion/version' task :default => :spec task :gem => :build -begin - gem 'rspec', '>= 2.3.0' - require 'rspec/core/rake_task' -rescue LoadError - abort "You must install RSpec: sudo gem install rspec" -end +require 'rspec/core/rake_task' +RSpec::Core::RakeTask.new -RSpec::Core::RakeTask.new do |t| -end - -desc "Run all RSpecs for Theatre" -RSpec::Core::RakeTask.new(:theatre_specs) do |t| - t.pattern = 'theatre-spec/**/*_spec.rb' -end - -begin - require 'rcov/rcovtask' - Rcov::RcovTask.new do |t| - t.libs << "spec" - t.test_files = Dir['spec/**/*_spec.rb'] - t.output_dir = 'coverage' - t.verbose = true - t.rcov_opts.concat %w[--sort coverage --sort-reverse -x gems -x /var] - end -rescue LoadError - STDERR.puts "Could not load rcov tasks -- rcov does not appear to be installed. Continuing anyway." -end +require 'ci/reporter/rake/rspec' +task :ci => ['ci:setup:rspec', :spec] begin require 'yard' YARD::Rake::YardocTask.new do |t| t.files = ['lib/**/*.rb'] + %w[README.markdown TODO.markdown LICENSE]