Aqua: A Cool, Clear Drink of Ruby Object Persistence

Even with ORMs like ActiveRecord, DataMapper which ease the pain of relational data storage, considerable developer effort goes into wrangling Ruby objects into their databases. This is true even when working with Document-oriented databases where the nested data structures more closely map to Ruby objects. Aqua is a new, proof-of-concept library that aims to painlessly and transparently persists Ruby objects, allowing developers to focus more on object-oriented code and less on storage structuring.