Aerosol is a 2D game programming environment based around the Ruby programming language. Unfortunately, Aerosol is far from completion at the moment.
It has support for:Write your gameplay code in nice, easy to read, easy to develop Ruby code, while the real grunt work (physics, graphics, sound) is offloaded to C extensions.
Check out the Google Code page.