From: "Damián M. González" Date: 2012-11-07T21:30:56+09:00 Subject: Re: Type confusion: Java vs. Ruby Mm...meaby that's not what Regina is asking. Meaby this is the answer you are looking for: the pointer is like a label, which have a name and it refers to an object located in RAM. The label has no tag, it's very simple. You can know the 'type' of the object(which in Ruby is just the class of the object), just pointing to the object by some label and then passing the message class() to the reference bringed by that label: the object. This is not hard to understand, just I'm being recurrent in the same idea. label = Object.new label.class() #=> Object Hope the explanation was helpfull for you. Force be with you. -- Posted via http://www.ruby-forum.com/.