rescue

Cómo rescatar una evaluación en Ruby?

Estoy tratando de averiguar cómo rescatar los errores de sintaxis que surgen cuando eval() ing código en Ruby 1.8.6. Esperar ... ea de cómo obtener el comportamiento que quiero (es decir, para que mi cláusula 'rescate' capte el error de la 'evaluación')?