# File lib/shipit.rb, line 239 def prepare require 'rubyforge' @rf = RubyForge.new @rf.configure {} puts "Logging in" @rf.login @c = @rf.userconfig @c["preformatted"] = true unless @rf.autoconfig["group_ids"].keys.include?(@group_id) raise "Unknown group: #{@group_id}" end unless @rf.autoconfig["package_ids"].keys.include?(@name) @rf.create_package(@group_id, @name) end end
# File lib/shipit.rb, line 255 def run pkg = "pkg/#{@name}-#{@vers}" @files = [ "#{pkg}.tgz", "#{pkg}.gem" ].compact puts "Releasing #{@name} #{@vers}" @rf.add_release @group_id, @name, @vers, *@files @rf.post_news @group_id, "#{@name} #{@vers} released.", "#{@description}" end
Generated with the Darkfish Rdoc Generator 2.