Michael Sokol wrote in post #999929: > the boundary between the two ways of thinking (procedural > vs OOP) seem very thin, I know it's not what you asked, but it's easy to forget that computers can't run object-oriented (or functional) code. They can only run procedural. Your objects are always disguising procedures and your functions are always on top of procedural code. If you lift the bonnet (hood) don't be surprised to see it, or worry about dabbling a bit. -- Posted via http://www.ruby-forum.com/.