From: Jean-Pascal Billaud Date: 2011-07-24T08:35:40+09:00 Subject: Re: Top level function definition gets in Kernel module? Thanks everyone for the explanation, I just got confused and forgot that Kernel was also an object... BTW, any reason for the change in later version to have method definition at the top-level scope being created in the private methods space. That only seems specific to top-level scope. I am just wondering about why the special case here... thanks, -- Posted via http://www.ruby-forum.com/.