Testowanie łańcucha pustego lub wartości zerowej [duplikat]

To pytanie ma już tutaj odpowiedź:

Czy istnieje lepszy sposób sprawdzania zer lub długości == 0 ciągu w Ruby? 15 odpowiedzi

Próbuję ustawić zmienną warunkowo w Ruby. Muszę go ustawić, jeśli zmienna jest zerowa lub pusta (ciąg o długości 0). Wymyśliłem następujące rzeczy:

variable = id if variable.nil? || (!variable.nil? && variable.empty?)

Chociaż działa, nie wydaje mi się bardzo podobny do Rubiego. Czy jest bardziej zwięzły sposób wyrażenia powyższego?

questionAnswers(3)

yourAnswerToTheQuestion