From: Paul Lutus Date: 2006-11-27T08:00:06+09:00 Subject: Re: Extremely Noobish Documentation Question Patrick McNally wrote: >> open methed is a method defined in kernel module > > Thank you for the quick response. I see that now but I guess my > underlying questions still remains. What should indicate that the > method is part of Kernel and why is it invoked when I call 'File.open'? Because the File class inherits all the methods from the Kernel class: p File.ancestors [File, IO, File::Constants, Enumerable, Object, Kernel] Like any other class, File has access to the methods of its ancestors. -- Paul Lutus http://www.arachnoid.com