http://avdi.org/devblog/2010/08/02/using-and-and-or-in-ruby/ (or on Ruby Inside)
Hammertime (GitHub repo) is a new interactive error console for Ruby by Avdi Grimm, modelled after those found in the Squeak/Smalltalk and LISP environments.