I’m pretty sure I said something stupid
Just to clarify: If I make a test like
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?