I was working on a framework like this, too -- I spoke about it at RubyConf in 2008, and the last version of the code (from 2009) is at http://github.com/bscofield/athena
I put it on hold a while back, though I'm thinking about bringing it back on top of Rails 3's more flexible substructure.
I put it on hold a while back, though I'm thinking about bringing it back on top of Rails 3's more flexible substructure.