require 'rake/testtask' desc "Clean up generated files" task :clean do `rm -f whatever-dl-*.gem` end desc "Build the gem" task :build => :clean do `gem build whatever-dl.gemspec` end desc "Install the gem locally (user install)" task :install => :build do `gem install --user-install whatever-dl-*.gem` end Rake::TestTask.new do |t| t.pattern = 'test/*test.rb' t.libs << 'test' end desc "Run tests" task :default => :test