Rakefile in samuel-0.3.1 vs Rakefile in samuel-0.3.2

- old
+ new

@@ -1,13 +1,21 @@ require 'rubygems' require 'rake' +require 'rake/testtask' +Rake::TestTask.new(:test) do |test| + test.libs << 'lib' << 'test' + test.pattern = 'test/**/*_test.rb' + test.verbose = false + test.warning = true +end + begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "samuel" - gem.version = "0.3.1" + gem.version = "0.3.2" gem.summary = %Q{An automatic logger for HTTP requests in Ruby} gem.description = %Q{An automatic logger for HTTP requests in Ruby, supporting the Net::HTTP and HTTPClient client libraries.} gem.email = "chris@kampers.net" gem.homepage = "http://github.com/chrisk/samuel" gem.authors = ["Chris Kampmeier"] @@ -15,22 +23,16 @@ gem.add_development_dependency "shoulda" gem.add_development_dependency "mocha" gem.add_development_dependency "httpclient" gem.add_development_dependency "fakeweb" end + + task :test => :check_dependencies rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" end -require 'rake/testtask' -Rake::TestTask.new(:test) do |test| - test.libs << 'lib' << 'test' - test.pattern = 'test/**/*_test.rb' - test.verbose = false - test.warning = true -end - begin require 'rcov/rcovtask' Rcov::RcovTask.new do |test| test.libs << 'test' test.pattern = 'test/**/*_test.rb' @@ -42,11 +44,9 @@ rescue LoadError task :rcov do abort "RCov is not available. In order to run rcov, you must: gem install rcov" end end - -task :test => :check_dependencies task :default => :test begin require 'yard'