Check out the
Web Application Testing In Ruby project. Learning a little Ruby has drastically improved my OO understanding, I'm doing effective test automation of an all-Javascript-in-frames UI, and I *still* need Perl to glue the whole thing together.