Sha256: 6a4e4a7f98a08a717e36cbf86ad395c319395b37b727f1f9dd59423e96772072

Contents?: true

Size: 581 Bytes

Versions: 74

Compression:

Stored size: 581 Bytes

Contents

require 'rake/gempackagetask'

desc "make a gemspec"
task :gemspec => [:manifest, :changelog, :authors] do
  gemspec_file = "#{GEMSPEC.name}.gemspec"
  File.open(gemspec_file, 'w+'){|gs| gs.puts(GEMSPEC.to_ruby) }
end

desc "package and install from gemspec"
task :install => [:gemspec] do
  sh "gem build #{GEMSPEC.name}.gemspec"
  sh "gem install #{GEMSPEC.name}-#{GEMSPEC.version}.gem"
end

desc "uninstall the gem"
task :uninstall => [:clean] do
  sh %{gem uninstall -x #{GEMSPEC.name}}
end

Rake::GemPackageTask.new(GEMSPEC) do |p|
  p.need_tar = true
  p.need_zip = true
end

Version data entries

74 entries across 72 versions & 14 rubygems

Version Path
bougyman-autumn-3.1.10 tasks/gem.rake
bougyman-autumn-3.1.11 tasks/gem.rake
bougyman-autumn-3.1.4 tasks/gem.rake
bougyman-autumn-3.1.6 tasks/gem.rake
bougyman-autumn-3.1.7 tasks/gem.rake
bougyman-autumn-3.1.8 tasks/gem.rake
bougyman-autumn-3.1.9 tasks/gem.rake
bougyman-freeswitcher-0.1.4 tasks/gem.rake
bougyman-freeswitcher-0.3.0 tasks/gem.rake
bougyman-freeswitcher-0.3.1 tasks/gem.rake
bougyman-freeswitcher-0.4.0 tasks/gem.rake
bougyman-freeswitcher-0.4.1 tasks/gem.rake
bougyman-freeswitcher-0.4.2 tasks/gem.rake
bougyman-name_parse-0.0.3 tasks/gem.rake
bougyman-name_parse-0.0.4 tasks/gem.rake
bougyman-name_parse-0.0.5 tasks/gem.rake
deathsyn-seedling-0.0.1 lib/templates/core/tasks/gem.rake
deathsyn-seedling-0.0.1 tasks/gem.rake
deathsyn-seedling-0.0.5 lib/templates/core/tasks/gem.rake
manveru-mailit-2009.08 tasks/gem.rake