# File lib/rubygems/package_task.rb, line 98 def define super task :package => [:gem] desc "Build the gem file #{gem_file}" task :gem => ["#{package_dir}/#{gem_file}"] file "#{package_dir}/#{gem_file}" => [package_dir] + @gem_spec.files do when_writing("Creating #{gem_spec.full_name}.gem") { Gem::Builder.new(gem_spec).build verbose(true) { mv gem_file, "#{package_dir}/#{gem_file}" } } end end