¿Qué es || = en ruby?

Posible duplicado:
¿Qué significa || = en Ruby?

¿Qué es || = en ruby?

Es una asignación condicional. Si la variable es nil o false , se reemplazará con el valor del lado derecho; si ya tiene un valor distinto de nil o false , mantendrá ese valor.