Hi,

Is there any difference between
  aModule.module_eval
and
  aModule.instance_eval
?

It seems so, as in both cases, self is set to aModule.
So, if there is indeed no difference, why have two methods at all?

-Carlo