diff options
author | Ryan Davis <ryand@zenspider.com> | 2009-12-29 14:13:25 -0800 |
---|---|---|
committer | Ryan Davis <ryand@zenspider.com> | 2009-12-29 14:13:25 -0800 |
commit | 189f2d5bfb22ab75450a752f8eeda900e9c8a025 (patch) | |
tree | 764513e9a38fc8dd324a65fba1a0e35fe612620c /lib | |
parent | e78a3a9417de19d0f03a5bd2aa4c6b488d2d879a (diff) | |
download | hoe-189f2d5bfb22ab75450a752f8eeda900e9c8a025.tar.gz |
Clean up namespacing
[git-p4: depot-paths = "//src/hoe/dev/": change = 5572]
Diffstat (limited to 'lib')
-rw-r--r-- | lib/hoe/gemcutter.rb | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/lib/hoe/gemcutter.rb b/lib/hoe/gemcutter.rb index 354b13d..4141472 100644 --- a/lib/hoe/gemcutter.rb +++ b/lib/hoe/gemcutter.rb @@ -1,20 +1,18 @@ require 'rake' -class Hoe - module Gemcutter - 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 +module Hoe::Gemcutter + 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 - - task :release_to => :release_to_gemcutter end - end unless defined? Gemcutter # HACK - tests force load twice + + task :release_to => :release_to_gemcutter + end unless public_instance_methods.include? "define_gemcutter_tasks" end |