> ..., shows IO.read, yet the page on the File class does not
> have a File.read.

File::read doesn't exist. IO::read does. But since File is a
subclass of IO, you can do File::read, which actually is
IO::read.

> Also, there doesn't appear a similarly simple File.write that
> does all the dirty work for you.

True.

gegroet,
Erik V. - http://www.erikveen.dds.nl/