Projects / Momomoto


Momomoto is an object-relational mapper written in Ruby for PostgreSQL. It features support for combined primary keys, support for stored procedures, and support for schemas. Metadata for tables, views, and stored procedures are fetched directly from the database to keep declaring classes as simple as possible.


Recent releases

  •  01 Apr 2009 21:03

    Release Notes: This release added additional schema and table name checks before calling fk_helper_multiple to prevent the wrong classes from being used. NULL is now allowed in arrays in query conditions.

    •  13 Mar 2009 19:25

      Release Notes: Momomoto now adds helper methods for foreign key relations to all table classes.

      •  02 Mar 2009 16:48

        Release Notes: Momomoto exceptions now have an sql attribute which contains the SQL statement that caused the exception. A new verbose switch has been added to control whether normal exception messages include the SQL statement or not.

        •  19 Feb 2009 21:08

          Release Notes: This release fixes a loophole in the exception handling for transaction blocks, which could lead to unclosed transactions.

          •  09 Mar 2008 23:56

            Release Notes: This release fixes handling of procedures that return void.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.