Ruby Carats, the Ruby Toolchest
Introduction
Ruby Carats is an extensive, 100% pure Ruby, general purposed library collection of classes amd modules. It is an open repository for useful general puroposed and well tested classes, modules, mixins.
Installation
To do a manual install untar and use the included setup.rb script.
> tar -xvzf carats-x.y.z.tar.gz
> cd carats-x.y.z
> sudo ruby setup.rb
Usage
Umm… that might require a book. You should look at the API docs. To date, not everything in documented. But it’s getting there. You are welcome to help out. The basic require is:
require 'carat/<file>'
Authorship
This collection was put together by, and largely written by Thomas Sawyer (aka T. Onoma). He can be reached via email at transami at runbox.com.
This package is a collection of work by many persons. If it matters, the collection per collection is licensed:
Ruby Carats
Copyright (c) 2004-2005 Thomas Sawyer
Ruby License
But the actual code on is licensed according to the original authors desires, being one of the following: Ruby, GPL, LGPL, MIT, or Artistic. Copies of these licenses should accompany this document. Any piece of code not specifically laballed shall fall under the Ruby License.
[Please Note: I am working to make sure everything is labeled appropriately. Please forgive me if I have not done so in a particular place –just let me know and I will fix.]
Also, I would like to ask all those authors, whose code is collected here, to consider moving to the Ruby license, so one license can serve for all.
Attributed Authors
-
Thomas Sawyer
-
Paul Brannan
-
Renald Buter
-
Hal Fulton
-
Gavin Sinclair
-
Michael Granger
-
Michael Neumann
-
Florian Frank
-
Mohammad Khan
-
Derek Lewis
-
Thomas-Ivo Heinen
-
Jan Molic
Pitch
ALL YOUR BASE ARE BELONG TO RUBY