Sha256: 21b392d01b912c4b2db9f583e8cd4766b6e2cb9206d51069510a7ca853a8bfae

Contents?: true

Size: 520 Bytes

Versions: 3

Compression:

Stored size: 520 Bytes

Contents

$:.unshift File.dirname(__FILE__)
require 'svn_driver'

module BuildMaster
class RubyForgeProject
  attr_reader :source_repository, :svn, :name, :group_id

  def initialize(name, group_id)
    @name = name
    @group_id = group_id
  end
  
  def source_repository
    "http://rubyforge.org/viewvc/trunk/?root=#{name}"
  end
  
  def release_download_url
    "http://rubyforge.org/frs/?group_id=#{group_id}"
  end
  
  def svn_trunk_url(user)
    "svn+ssh://#{user}@rubyforge.org/var/svn/#{name}/trunk"
  end
    
end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
BuildMaster-1.0.6 lib/buildmaster/project/ruby_forge_project.rb
BuildMaster-1.0.9 lib/buildmaster/project/ruby_forge_project.rb
BuildMaster-1.1.9 lib/buildmaster/project/ruby_forge_project.rb