On Nov 18, 2005, at 2:17 PM, mark wrote: > Hi, > Is there an explanation somewhere of all the weird operators in ruby > such as ||= and exactly what they do? > Apologies if this is a faq but I'm unable to google anything. Anything of the form: x OP= y is translated by Ruby to: x = x OP y Hope that helps. James Edward Gray II