Rakefile in twurl-0.6.3 vs Rakefile in twurl-0.6.4
- old
+ new
@@ -1,39 +1,19 @@
-require 'rubygems'
-require 'rake'
+#!/usr/bin/env rake
require 'rake/testtask'
-require 'rake/gempackagetask'
+require 'rubygems/package_task'
-require File.dirname(__FILE__) + '/lib/twurl'
-
-library_root = File.dirname(__FILE__)
-
task :default => :test
Rake::TestTask.new do |test|
test.pattern = 'test/*_test.rb'
test.verbose = true
end
-namespace :test do
- desc "Analyze test coverage"
- task :coverage do
- system("rcov -x Library -x support --sort coverage #{File.join(library_root, 'test/*_test.rb')}")
- system("open #{File.join(library_root, 'coverage/index.html')}") if PLATFORM['darwin']
- end
-
- namespace :coverage do
- desc "Remove artifacts generated from coverage analysis"
- task :clobber do
- rm_r 'coverage' rescue nil
- end
- end
-end
-
namespace :dist do
spec = Gem::Specification.load('twurl.gemspec')
- Rake::GemPackageTask.new(spec) do |pkg|
+ Gem::PackageTask.new(spec) do |pkg|
pkg.need_tar_gz = true
pkg.package_files.include('{lib,bin,test}/**/*')
pkg.package_files.include('README')
pkg.package_files.include('COPYING')
pkg.package_files.include('INSTALL')