odin
04.01.2012 15:42 imo
but then you might as well be using DataMapper. Except the Ruby library of the same name doesn't really implement the DataMapper pattern all that well either, having the same issue of tying it all together.