Almost a year has passed since my last post and a lot of things have happened.
I didn't quit my job after all and that meant that I could still work on the Ruby extension and the Ruby on Rails adapter for Informix, which have become richer in features and more robust.
Ruby/InformixLatest Ruby/Informix version
is 0.6.2, and has gained the following features:
- Use of BigDecimal for MONEY/DECIMAL columns
- Resource management by means of blocks for statements, cursors and connnections
- Support for SLOB status and storage characteristics information gathering
- Thread safety
- A test suite
- Error, Warning, and AssertionFailure classes that replace RuntimeError when raising exceptions
Along with bug fixes, more documentation and new handy methods.
The last two features were contributed by
Edwin Fine. He helped me to put together the resource management too. Thanks Ed.
In addition to the source distribution and the rubygem, a binary gem is provided for Microsoft Windows users.
There are still many things to do, for the sake of completeness. There's no rush to implement them right now, but if you have a especific request, I'd like to know about it.
Rails/InformixHave been useful to you?Finally, I'm not making any money from Ruby/Informix or Rails/Informix, and never intended to do so. If not for them, I would be using Perl or Python at work. But my job wouldn't be as fun as it is right now.
But if any of them has been useful to you - like saving your sanity otherwise lost by using ESQL/C or SQR, or making your work more enjoyable and easier by using Ruby on Rails with your favorite DBMS, instead of,
God forbid, Uniface! - and feel like giving something back, please consider making a donation, buying something from my Amazon wishlist, or sending a postcard of your country saying hi!