traverse a ruby code model and optionally mutate it along the way using a nice rubyish DSL
Kristian Mandrup
gem "ruby_traverser", "~> 0.1.0"