The Ruby project maintains packages for Ruby implementations, libraries and development tools.
This project also maintains the RubyGems package, the de facto standard for packaging Ruby projects. Many Ruby packages currently in the Portage tree use this mechanism for installing.
Highlighted packages include Rake, Ruby on Rails, Capistrano, and RSpec, to name a few.
| Developer | Nickname | Role |
| Hans de Graaff | graaff | Lead |
| Alex Legler | a3li | Member |
| Gordon Malm | gengor | Member |
| Robin H. Johnson | robbat2 | Member |
All developers can be reached by e-mail using nickname@gentoo.org.
We are currently looking for users interested in helping the project with the following jobs:
The tasks of the Ruby project are:
Ruby 1.9 - Support for all Ruby packages with 1.9
Ruby 1.9.1 is going to be the first stable release of Ruby 1.9, to be released in January 2009. Our infrastructure is currently being updated, so we should have ebuilds in the near future.
| Starting date: | 12-29-2007 |
| Milestone # | ETA | Description |
| 1 | Finished | Package Ruby 1.9 |
| 2 | Create new eclasses | |
| 3 | Finished | Have a working way to switch default symlinks. Done with eselect-ruby. |
| 4 | Verify USE_RUBY status for all packages in the tree |
Build RubyGems - Generate and test from source
While packaging directly from gems is very convenient, it does have some draw backs, such as not being able to readily patch and not being able to run unit tests. Generating gems from source would address both these issues.
| Starting date: | 01/08/2008 |
| Milestone # | ETA | Description |
| 1 | Create gems-src.eclass |
Project "Gemtoo": gem install replacement - Create a better way to install gems
While rubygems is a nice way for platforms without any package management (like Mac OS X or Windows), it conflicts with the Gentoo way of installing things.
| Starting date: | 01/10/2009 |
| Milestone # | ETA | Description |
| 1 | Adapt the gem install process to our ebuild stages |
Resources offered by the Ruby project are: