From: Christoph Date: 2002-07-14T10:21:05+09:00 Subject: Re: instance_eval "David Alan Black" .... > I believe that "self.instance_eval" is essentially the same as plain > "eval", because instance_eval effectively sets the value of "self", > temporarily, to its receiver -- so setting it to "self" doesn't change > anything. (Stay tuned for others pointing out possible subtleties > that I'm overlooking :-) I guess that is what they call hindsight?-) You overlooked that eval is a private Kernel method that takes a Binding as a second optional argument ... /Christoph