Rakefile in prawn-1.0.0.rc1 vs Rakefile in prawn-1.0.0.rc2

- old
+ new

@@ -1,34 +1,28 @@ -require "rubygems" require "bundler" Bundler.setup require 'rake' -require 'rake/testtask' -require "rake/rdoctask" -require "rake/gempackagetask" +require 'rspec/core/rake_task' +require 'rdoc/task' +require 'rubygems/package_task' -task :default => [:test] +task :default => [:spec] -desc "Run all tests, test-spec, mocha, and pdf-reader required" -Rake::TestTask.new do |test| - # test.ruby_opts << "-w" # .should == true triggers a lot of warnings - test.libs << "spec" - test.test_files = Dir[ "spec/*_spec.rb" ] - test.verbose = true -end +desc "Run all rspec files" +RSpec::Core::RakeTask.new("spec") desc "Show library's code statistics" task :stats do require 'code_statistics' CodeStatistics::TEST_TYPES << "Specs" CodeStatistics.new( ["Prawn", "lib"], ["Specs", "spec"] ).to_s end desc "genrates documentation" -Rake::RDocTask.new do |rdoc| +RDoc::Task.new do |rdoc| rdoc.rdoc_files.include( "README", "COPYING", "LICENSE", "HACKING", "lib/" ) rdoc.main = "README" @@ -43,9 +37,9 @@ %w[manual manual manual])) puts "The Prawn manual is available at manual.pdf. Happy Prawning!" end spec = Gem::Specification.load "prawn.gemspec" -Rake::GemPackageTask.new(spec) do |pkg| +Gem::PackageTask.new(spec) do |pkg| pkg.need_zip = true pkg.need_tar = true end