I've never understood ||=. As a result, I would never use it in my code. As far as I'm concerned, I can explicitly write what I want rather than trust some unpredictable, quirky short hand operator. -- Posted via http://www.ruby-forum.com/.