RevitPythonShell has some competition!  Its called RevitRubyShell.

RevitRubyShell on Github – installer

What is RubyRuby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features…Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective.

Thanks to Håkon Clausen, Ruby is now friends with Revit.

Quote from The Building Coder:
Last week, I provided a short description of the interactive real-time Revit programming environment RevitRubyShell provided by Håkon Clausen and mentioned how impressed I was by its minimalistic single-click installer
 via
The Building Coder: RevitRubyShell Implementation and Installer