Forum: Ruby Ruby/Informix 0.2.0 released

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Gerardo S. Gómez Garrido (Guest)
on 2006-04-24 08:33
(Received via mailing list)
Ruby/Informix is a Ruby extension for connecting to IBM Informix
Dynamic Server, written in ESQL/C.

It is being developed and heavily tested on Solaris/SPARC. It has been
reported to work on Linux Fedora, SuSE Linux and Windows XP.

On Windows XP use Ruby 1.8.4.

Full changelog since initial release follows:

0.2.0  04/24/2006
New features:
        * Methods added to SequentialCursor:

                - fetch_hash_many(n), fetch_hash_all
                - each_by(n), each_hash_by(n)
                - fetch!, fetch_hash!, each!, each_hash!

          where !-methods reduce object creation by reusing the same
          object in each call

        * fetch*many and fetch*all methods now return [] instead of nil
          no records are found

Bugs fixed:
        * When freeing a cursor that was opened but never used, a
          fault occurred

0.1.0  04/10/2006
        * Support for all built-in data types, except INTERVAL
        * immediate statements
        * prepared statements
        * select cursors and bulk inserts (insert cursors)
        * transactions
        * #columns method for retrieving column information
        * rows retrieved as arrays or hashes
        * IO-based and IO-like (StringIO) objects for storing a
          column, and retrieved as a String object
        * NULL, DATE and DATETIME mapped to nil, Date and Time objects
        * #drop method for freeing Informix resources immediatly
        * source code documented with RDoc

        * INTERVAL not supported
        * cursors must be closed before reopening them
        * only one open connection at a time is supported

Home page:
Download from:
This topic is locked and can not be replied to.