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