I have always felt that a language hasn't really arrived until there is a source beautifier utility for it. So, failing to find a Ruby beautifier online, I decided to write one. Those programmers who have experience with source code beautifiers will know they don't handle all cases — there is always a borderline case that the beautifier won't know about, preventing it from indenting the source per