On Fri, 11 May 2007 07:06:29 +0900, Vasco Andrade e silva <vascoas / gmail.com> wrote:

> By the way are class_eval, module_eval, instance_eval and instance_exec
> the only exceptions?

In Ruby's core library, yes.  It's possible to implement new methods with similar behavior (which is occasionally useful), but that isn't the norm.

-mental