Я пытаюсь установить переменную условно в Ruby. Мне нужно установить его, если переменная nil или empty (0 length string). Я придумал следующее:
variable = id if variable.nil? || (!variable.nil? && variable.empty?)
Пока он работает, для меня это не похоже на Ruby. Является ли более краткий способ выражения выше?