# File lib/shipit.rb, line 239
239: def prepare
240: require 'rubyforge'
241: @rf = RubyForge.new
242: @rf.configure {}
243: puts "Logging in"
244: @rf.login
245: @c = @rf.userconfig
246: @c["preformatted"] = true
247: unless @rf.autoconfig["group_ids"].keys.include?(@group_id)
248: raise "Unknown group: #{@group_id}"
249: end
250: unless @rf.autoconfig["package_ids"].keys.include?(@name)
251: @rf.create_package(@group_id, @name)
252: end
253: end
# File lib/shipit.rb, line 255
255: def run
256: pkg = "pkg/#{@name}-#{@vers}"
257: @files = [
258: "#{pkg}.tgz",
259: "#{pkg}.gem"
260: ].compact
261: puts "Releasing #{@name} #{@vers}"
262: @rf.add_release @group_id, @name, @vers, *@files
263: @rf.post_news @group_id, "#{@name} #{@vers} released.", "#{@description}"
264: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.