From: Dave Burt Date: 2005-01-24T05:25:53+09:00 Subject: Re: File.read not documented >> saying 'is closely associated with class IO'. Now, I would look at IO >> if File extended it, but that is not the case. What's the bond between >> File and IO? > > File inherits from IO: > > irb(main):004:0> File.ancestors > => [File, IO, File::Constants, Enumerable, Object, Kernel] File does "extend" IO: irb(main):001:0> File.superclass => IO