Sha256: 41bd5fccae87f845475db7d00a61f5083aa77dfa3c3b23802ac831540af591b8
Contents?: true
Size: 766 Bytes
Versions: 1
Compression:
Stored size: 766 Bytes
Contents
require 'rake' gem "gemcutter" # lame. gemcutter doesn't have a VERSION const. module Hoe::Gemcutter def initialize_gemcutter version = Gem.loaded_specs['gemcutter'].version dependency_target << ['gemcutter', ">= #{version}"] end def define_gemcutter_tasks desc "Push gem to gemcutter." task :release_to_gemcutter => [:clean, :package, :release_sanity] do pkg = "pkg/#{spec.name}-#{spec.version}" gems = Dir["#{pkg}*.gem"] gems.each do |g| # TODO - once gemcutter supports command invocation, use it. # We could still fail here due to --format executable sh Gem.ruby, "-S", "gem", "push", g end end task :release_to => :release_to_gemcutter end end unless defined? Hoe::Gemcutter
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hoe-2.5.0 | lib/hoe/gemcutter.rb |