HEADS UP! This article was written for an older version of node. More up-to-date information may be available elsewhere. Part I of this series explained basic object graphs and visually described references, closures, and basic inheritance in JavaScript. Part II compared different styles for doing object-oriented programming in JavaScript. Now in Part III we'll get creative and look as Ruby's obje