# 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.