Library for the Ruby programming language which extends some of the core functionality.
A classic example of this is the introduction of a "Boolean" class which is intended to be used in place of "TrueClass" and "FalseClass", as the latter 2 do not share a common superclass making it arduous to perform data-type validation checks.
Another example is strong-typing for method parameters. Ongoing work will be done to support polymorphism and overloading.
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.