Sha256: 035e439169108bdb69a81a7c1a5c48227ca68397ad1c62c251c7143477515703

Contents?: true

Size: 576 Bytes

Versions: 5

Compression:

Stored size: 576 Bytes

Contents

namespace :gem do
  desc 'builds the gem and moves it to the pkg/ directory'
  task :build do
    pkg_dir = File.expand_path('../../pkg', __FILE__)

    Dir.mkdir(pkg_dir) if !File.directory?(pkg_dir)

    sh "gem build #{GEMSPEC.name}.gemspec"
    sh "mv #{GEMSPEC.name}-#{GEMSPEC.version}.gem #{pkg_dir}"
  end

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

  desc "uninstall the gem"
  task :uninstall do
    sh %{gem uninstall -x #{GEMSPEC.name}}
  end
end # namespace :gem

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ramaze-2012.04.14 tasks/gem.rake
ramaze-2012.03.07 tasks/gem.rake
ramaze-2011.12.28 tasks/gem.rake
ramaze-2011.10.23 tasks/gem.rake
ramaze-2011.07.25 tasks/gem.rake