Não tente usar || = para inicializar coisas para booleanos

Todo programador Ruby adora usar em @x ||= ''vez de @x = '' unless @x. Mas se @x for falso, será definido como '', é terrível.