From: Brian Candler Date: 2007-04-05T06:23:28+09:00 Subject: Re: Everything is a object? On Thu, Apr 05, 2007 at 03:49:15AM +0900, Jamal Soueidan wrote: > puts @myvar.class.to_s > # NilClass puts does an implicit to_s on anything you pass to it, so you don't actually need to do that explicitly. > puts @myvar="string".class.to_s > # String Careful here. This is the same as puts @myvar=("string".class.to_s) i.e. you are assigning "String" to @myvar, not "string". > p a.myvar=2.class.to_s > # Fixnum Again, here the @myvar instance variable of 'a' now contains string "Fixnum" Regards, Brian.