From: Mohammad Khan Date: 2005-01-20T04:47:19+09:00 Subject: Re: value by reference What I was missing, this thread made me to understand that. a = 5 puts a.class -> Fixnum As I knew everything is object in Ruby.. I thought a = 5 would do something like Fixnum.new(5) internally. and 'a' would remain as object. I was wrong at this point. Thanks everybody, specially Florian and Austin for their nice explanation. I am out of this tread. Mohammad