From: Phrogz Date: 2006-02-19T15:33:29+09:00 Subject: Ruby Method Lookup Flow I sat down to diagram Ruby's object model in something better than ascii, and ended up getting confused on how to label 'objects' or 'spaces' where methods lived. So instead, I diagrammed[1] the flow of how method lookup works. I was surprised by a few findings, so I think it was a nice exercise. For your enjoyment and criticism, I give you: http://phrogz.net/RubyLibs/RubyMethodLookupFlow.png Gimme a holler if anything about it is wrong (inconceivable). [1] Because people inevitably end up asking: it was diagrammed with OmniGraffle, the prettiest and best damned diagramming software I've ever used, available only for MacOS X. -- (-, /\ \/ / /\/