Using RDoc documentation as your contract definition, you get solid code, and good docs. Win-win!
Thomas Luce
無