Ruby's object model (explained with the C source) | Dark Hacker News