Is there currently a way in Ruby to query the capabities (i.e., if something 
like File.utime is available or if you need to use the "b" flag in File.open 
for binary files) of the host operating system that are not universally 
available for all operating systems?

If not, perhaps we need something like this for portability of scripts between 
architectures.

Henry.