Hunt Hunt wrote: > when we defined a class in Ruby how does the things happen at > fundamental level. There's some stuff on interfacing Ruby internals with C at http://www.ruby-doc.org/docs/ProgrammingRuby/html/ext_ruby.html An object reference is a VALUE. Most people don't have to worry about how a Class might be different from any other type of Object internally. If you do, the source code is all there... it's probably just not the right place to start :-) -- Posted via http://www.ruby-forum.com/.