I am interested in where this behavior is defined. I didn’t see any
mention of this in the Pickaxe2 book, but I could have overlooked it.
From the Pickaxe, 2nd Edition, page 11:
“Everything you manipulate is an object, and the results of those
manipulations are themselves objects.”
Every single thing you use, is derived, in the end from Object, the
great-grandfather of everything Ruby. At least that is how I’ve
understood the Pickaxe in that regard.
On the other hand, I only hack Ruby into my keyboard, and don’t hack
Ruby.