summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRyan Davis <ryand@zenspider.com>2009-12-29 14:13:25 -0800
committerRyan Davis <ryand@zenspider.com>2009-12-29 14:13:25 -0800
commit189f2d5bfb22ab75450a752f8eeda900e9c8a025 (patch)
tree764513e9a38fc8dd324a65fba1a0e35fe612620c /lib
parente78a3a9417de19d0f03a5bd2aa4c6b488d2d879a (diff)
downloadhoe-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.rb28
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