Normální konstrukci if
if myvar
return myvar
else
return another_value
end
můžeme s pomocí operátoru || napsat takto
return myvar || another_value
a při přiřazení můžeme nahradit operátor ||= tedy místo
myvar = another_value unles myvar
nebo
if myvar.nil?
myvar = another_value
endmůžeme psát
myvar ||= another_value
