Thank you everyone for your input. I got this simple example to share:

A = 10       => 10
X = A.freeze => 10
A = 20       => 20
X            => 10

-- 
Posted via http://www.ruby-forum.com/.