I’m pretty sure I said something stupid
last night.
Just to clarify: If I make a test like
x.is_a? y
I am checking whether the instance x
is-a y. That instance may sometimes be
a class, since a class is an object.
But to say
Array.is_a? Enumerable # false
is very different from saying
[1,2,3].is_a? Enumerable # true
Have I redeemed myself a little?
Hal