I started working on what will be the next version of
Cecil. I have introduced quite a bunch of breaking changes. For instance I've removed all the pointless interfaces that were part of the old API.
To ensure a smooth transition, I've written a migration script that you can use to port your code. The script is located
here. It has been succesfully used on a few projects in the cecil module, like
Gendarme or permview. It also works for the parts of
db4o which depend upon Cecil.
All you need is a ruby interpreter:
ruby cecil-mig.rb path/to/source