Hi,

during coding I have found a, IMHO, strange effect. I have tried to use
a class (e.g. `File') as argument for a method call. Please consider,
not an instance, but a class...

Within the method I have checked with `fileclass.is_a? IO' and got a
`false'?????

However the question `fileclass.is_a? Class' would be answered as
`true'.

Perhaps there is a good reason to do so, but I would expect, that I
also can use `is_a? for class objects too! I don't like
`File.ancestors.include? IO' very much. But that's me, perhaps... ;-)

Any opinions?

\cle