J'essaie de définir une variable de manière conditionnelle en Ruby. J'ai besoin de la définir si la variable est nulle ou vide (chaîne de longueur 0). J'ai trouvé la solution suivante :
variable = id if variable.nil? || (!variable.nil? && variable.empty?)
Bien qu'il fonctionne, il ne me semble pas très proche de Ruby. Existe-t-il une manière plus succincte d'exprimer ce qui précède ?