Choose Ruby

Our team chose Ruby because it is a purely object-oriented, dynamic, interpreted language with a syntax that is elegant, expressive, and tersely powerful. More importantly, Ruby is an ideal tool for the creation of Domain Specific Language (DSL).  

- Lisa Crispin and Janet Gregory (2009), Agile Testing (p. 317),
Addison-Wesley Professional