Skip to content

Commit

Permalink
Added rubyforge_project option to gemspec and thor script
Browse files Browse the repository at this point in the history
  • Loading branch information
soveran committed Jun 9, 2009
1 parent da16af6 commit 2a9c8cc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 9 deletions.
4 changes: 2 additions & 2 deletions joe.thor
Expand Up @@ -82,10 +82,10 @@ protected
end

def release_file(file)
project_name = options[:project] || spec.name
project_name = options[:project] || spec.rubyforge_project || spec.name
package_name = options[:package] || spec.name

puts "Releasing #{file} to RubyForge... (#{project_name} #{package_name})"
puts "Releasing #{file} to RubyForge... (Project: #{project_name} Package: #{package_name})"

if system "rubyforge add_release #{project_name} #{package_name} #{spec.version} #{file}"
puts "Successfully released #{file} to RubyForge."
Expand Down
16 changes: 9 additions & 7 deletions sample.gemspec.erb
@@ -1,13 +1,15 @@
# Read about everything you can do with your gemspec:
# http://rubygems.org/read/chapter/20
Gem::Specification.new do |s|
s.name = ""
s.version = "0.0.1"
s.summary = ""
s.date = ""
s.authors = ""
s.email = ""
s.homepage = ""
s.name = ""
s.version = "0.0.1"
s.summary = ""
s.description = ""
s.date = ""
s.author = ""
s.email = ""
s.homepage = ""
s.rubyforge_project = ""

s.files = <%= Dir[
"LICENSE",
Expand Down

0 comments on commit 2a9c8cc

Please sign in to comment.