Немного адаптировал под свои нужды Ruby Script Beautifier написанный P. Lutus и в рамках программы “исследуем hoe” опубликовал gem на rubyforge.org:
sudo gem install kode
ruby-code-indenter my-source.rb
Этот тул можно интегрировать с vim, gedit, textmate и другими редакторами. Пример для vim нужно добавить в ~/.vimrc следующую строку:
nmap <leader>rci :%!ruby-code-indenter<cr>
и использовать комбинацию \rci в нормальном режиме.
Скринкаст пелагается :)

Предложения, замечания и советы по интеграции с другими редакторами приветствуются.
PS: Настоящие джедаи в vim используют gg=G :)