правильно писать конструкции, которые учитывают тот факт, что любое выражение в руби возвращает значение
```
result = if ...
```

Но нужно ли именно в этом месте данное ветвление?