Sha256: 5e54f7df81beb4e46bfc558c551a1edfe1179a7654d201108171d1561350375a
Contents?: true
Size: 817 Bytes
Versions: 13
Compression:
Stored size: 817 Bytes
Contents
require "rubygems/package_task" namespace :gem do desc "Build the gem" task :build do system "gem build signet.gemspec" end desc "Install the gem" task :install => ["clobber", "gem:package"] do sh "#{SUDO} gem install --local pkg/#{GEM_SPEC.full_name}" end desc "Uninstall the gem" task :uninstall do installed_list = Gem.source_index.find_name(PKG_NAME) if installed_list && (installed_list.collect { |s| s.version.to_s}.include?(PKG_VERSION)) sh( "#{SUDO} gem uninstall --version '#{PKG_VERSION}' " + "--ignore-dependencies --executables #{PKG_NAME}" ) end end desc "Reinstall the gem" task :reinstall => [:uninstall, :install] end desc "Alias to gem:package" task "gem" => "gem:package" task "clobber" => ["gem:clobber_package"]
Version data entries
13 entries across 13 versions & 1 rubygems