Francis Hwang wrote:
> So I guess I better rename my FileSystem to something else. Suggestions?

FileSystem is the wrong name anyhow - since many operating systems can
have more than one type of filesystem, where the differences matter at
the file *service* layer. Consider differences in valid name characters,
path lengths, etc, for filesystems like iso9660, SMBFS, NTFS, etc.

We have had a FileService class in our C++ code for years, not only for
mocking but also for impersonation and remoting. I suggest that might
be a good name for a Ruby class also.

Clifford Heath.