Greetings, all!
The summary for the patch says it all ....
The OpenBase adapter was suffering from a faulty underlying library. That library has been rewritten, although rails changed a lot while the library was being rewritten. This adapter patch is the response to the changes in rails and the shiny new Ruby/OpenBase library. It still has 8 failures and 4 errors on the AR test suite, but the OpenBase users need these changes ASAP, as the adapter won't work at all on edge rails presently. We will continue to improve the adapter, and provide smaller patches as issues are resolved.
I'm sorry I couldn't get it down to 0 failures before submitting, but this patch makes the adapter quite usable. In fact, a plugin version of this patch is running at least 3 production apps that I know of and is performing very well.
Once the last of these issues are addressed, I want to get some CI set up to keep the OB adapter healthy, but at this point I think it would create more noise than it's worth ... unless someone with more CI experience knows a way to implement this without flooding the mailing list (I suppose there's always the "send notifications directly to me, not to the mailing list" approach).
Humbled to be able to contribute, -Derrick Spell