Ruby/SDL is a Ruby extension library to use SDL library.
Ruby/SDL has following functions.
Fast 2D graphics drawing.
Input from keyboard, mouse, joystick.
CD playback.
Sound Playback with SDL_mixer
TTF (TrueType Font) drawing with SDL_TTF
Load image files, supporting BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG,
TGA formats with SDL_image
mpeg playback with SMPGE
Japanese string input with SDLSKK
3D graphics drawing with OpenGL Interface
bdf font drawing with SDL_kanji
Setup.rb is a common installer script for ruby packages. It can
handle multiple binaries, libraries, extensions etc. in one archive.
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Ruby bindings to Subversion.
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL
(Corba and Microsoft flavors) and to some extent PHP, C#, and D. It can
generate an on-line class browser (in HTML) and/or an off-line reference
manual (in LaTeX/PostScript/PDF) from a set of documented source files.
The documentation is extracted directly from the sources.
Wirble is a set of enhancements to Irb all included together in one easy-to-use
package. Specifically, Wirble adds a saved history, a couple of useful
shortcuts, and color to Irb. Wirble also enables a Irb's built-in
tab-completion and a simpler prompt.
CFPropertyList implements class to read, manipulate and write both XML and
binary property list files (plist(5)) as defined by Apple. Have a look at
CFPropertyList::List for more documentation.
'abstract.rb' is a library which enable you to define abstract method in Ruby.
Abstract method makes your code more descriptive.
It is useful even for dynamic language such as Ruby.
Action caching for Action Pack (removed from core in Rails 4.0)
Simple, battle-tested conventions and helpers for building web pages.
Save time and headaches, and create a more easily maintainable set of pages,
with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read,
update, delete) user interface needs, leaving you more time to focus on more
challenging (and interesting!) problems.