Sha256: 82d569173a41ee9234d9f1dfe71dd709b6a24ce02c4873dd9cd901f8acbdb765
Contents?: true
Size: 893 Bytes
Versions: 1
Compression:
Stored size: 893 Bytes
Contents
require 'rubyforge' class Jeweler module Commands class ReleaseToRubyforge attr_accessor :gemspec, :version, :repo, :output, :gemspec_helper, :ruby_forge def initialize self.output = $stdout end def run raise "rubyforge_project not configured. Add this to the Jeweler::Tasks block in your Rakefile." if @gemspec.rubyforge_project.nil? @ruby_forge.configure rescue nil output.puts 'Logging in' @ruby_forge.login @ruby_forge.userconfig['release_notes'] = @gemspec.description if @gemspec.description @ruby_forge.userconfig['preformatted'] = true output.puts "Releasing #{@gemspec.name} v. #{@version} as #{@gemspec.rubyforge_project}" @ruby_forge.add_release(@gemspec.rubyforge_project, @gemspec.name, @version.to_s, @gemspec_helper.gem_path) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dima-jeweler-0.9.2 | lib/jeweler/commands/release_to_rubyforge.rb |