From: ts Date: 2001-11-22T15:20:31+09:00 Subject: [ruby-talk:26115] Re: What am I missing here? >>>>> "R" == Ralph Mason writes: R> Why should Kernel.instance_eval not give the same behavior as a method R> added to the module? Your call to Kernel.instance_eval is the same than $_.upcase!, i.e. you have written pigeon% irb irb(main):001:0> $_ = "ruby" "ruby" irb(main):002:0> $_.upcase! "RUBY" irb(main):003:0> pigeon% Guy Decoux