Если вы знаете, какой тип вы будете использовать, вы можете попробовать имитировать логику Python в Ruby.
Пустой список, хеш или строка являются правдоподобными в Ruby, поэтому вам нужно проверить, не являются ли они пустыми:
![].empty?
# => false
![3].empty?
# => true
!"".empty?
# => false
!"foo".empty?
# => true
Аналогично, вы можете проверить, что целое число не равно нулю:
0 != 0
#=> false
1 != 0
#=> true
3.14 != 0
#=> true