FlexiRecord

FlexiRecord is a ruby library for object oriented access to databases (object-relational mapping / ORM). Each table is represented by a class, each row of that table is represented by an object of that class. This library is especially aimed to properly support database transactions. By now only PostgreSQL (version 8.2 or higher) is supported as a backend.
Intended Audience: Software developers

This software is now maintained by the Public Software Group.
Downloads are available at the new project page:

Project page of "FlexiRecord"