The Many Facets of RubyGems
Using Rake

Using Rake

if ! defined?(Gem)
  puts "Package Target requires RubyGEMs"
else
  spec = Gem::Specification.new do |s|
    # [... details elided ...]
  end
  Rake::GemPackageTask.new(spec) do |t|
    t.need_tar = true
    t.need_zip = true
  end
end