RSCM - Ruby Source Control Management is to SCM what DBI/JDBC/ODBC
are to databases - an SCM-independent API for accessing a wide
variety of SCMs.
RSCM currently supports CVS and Subversion. Support for ClearCase,
Darcs, Monotone, Perforce and StarTeam is in progress and partly
available.
Ruby Reports (Ruport) is an extensible reporting system.
It aims to be as lightweight as possible while still providing core support
for data aggregation and manipulation as well as multi-format rendering
of reports.
Ruport provides tools for using a number of data sources, including CSV files,
ActiveRecord models, and raw SQL connections via RubyDBI (through ruport-util).
The Stomp project is the Streaming Text Orientated Messaging Protocol site (or
the Protocol Briefly Known as TTMP and Represented by the symbol :ttmp).
Stomp provides an interoperable wire format so that any of the available Stomp
Clients can communicate with any Stomp Message Broker to provide easy and
widespread messaging interop among languages, platforms and brokers.
This is a rubygem binding for stomp.
This is an implementation of Daniel Berger's proposal of structured warnings
for Ruby. They provide dynamic suppression and activation, as well as,
an inheritance hierarchy to model their relations. This library preserves
the old warn signature, but additionally allows a raise-like use.
systemu is a portable replacement for popen4 in ruby.
systemu can be used on any platform to return status, stdout, and stderr of
any command. unlike other methods like open3/popen4 there is zero danger of
full pipes or threading issues hanging your process or subprocess.
A set of methods added to the String class to allow title casing of strings:
- capitalize each word
- downcase each of the small_words
- words with capitals after the first character are left alone
- words with periods are left alone
- first and last word always capitalized
- small words after colons are capitalized
TZInfo is a Ruby library that uses the standard tz database
(http://www.twinsun.com/tz/tz-link.htm) to provide daylight savings
aware transformations between times in different time zones. The
tz database is compiled into Ruby classes which are packaged in the
release. No external zoneinfo files are required at runtime.
TZInfo is a Ruby library that uses the standard tz database
(http://www.twinsun.com/tz/tz-link.htm) to provide daylight savings
aware transformations between times in different time zones. The
tz database is compiled into Ruby classes which are packaged in the
release. No external zoneinfo files are required at runtime.
SGE is a graphic library for the Simple DirectMedia Layer (SDL) library.
Some of SGE:s features are:
-Pixel operations
-Clipping
-Lines, circles and other figures (with antialiasing and alpha blending)
-Rotation and scaling of surfaces
-Palette functions
-TrueType/Bitmap/SFont font functions
-Basic 2D collision detection
-Sprite classes
-Basic texture mapping
-Filled and gourand shaded polygons (with antialiasing or alpha blending)
SDTS++ is a C++ toolkit that programmers can use to write
applications that can read or write SDTS datasets. Application
developers can use SDTS++ library classes to work with the
logical structure of these datasets without having to worry
about the physical details of each dataset.