Class: ICli::Rubyforge

Inherits:
Gforge show all
Defined in:
lib/proutils/icli/rubyforge.rb

Overview

Interface with the RubyForge hosting service. Currently supports functions:

* release  - Upload release packages.
* publish  - Upload website files.
* announce - Post news announcement.
* touch    - Test connection.

Constant Summary

Constants inherited from Gforge

Gforge::REPORT

Instance Attribute Summary

Attributes inherited from Gforge

#group_id, #project, #username

Attributes inherited from AbstractHost

#password, #uri, #username

Instance Method Summary collapse

Methods inherited from Gforge

#commands, #initialize, #login, #logout, #post, #publish, #release, #touch

Methods inherited from AbstractHost

#initialize

Constructor Details

This class inherits a constructor from ICli::Gforge

Instance Method Details

#domainObject



15
16
17
# File 'lib/proutils/icli/rubyforge.rb', line 15

def domain
  "rubyforge.org"
end

#siterootObject

Website location on server.



20
21
22
# File 'lib/proutils/icli/rubyforge.rb', line 20

def siteroot
  "/var/www/gforge-projects"
end