Rubyでは条件式として unless をちゃんと
使えます。(^. .^꜀ )꜆੭
意味としては「if の逆」で、条件が「偽のとき」に中身が実行される書き方です。
英語の「unless=〜でない限り」と同じイメージで
「〜でないなら〜する」と書きたいときに使うと
コードがすっきり読みやすくなります。
ただし、unless にさらに否定(! や複雑な条件)を重ねると、ぱっと見で分かりにくくなるので
その場合は素直に if を使った方が読みやすいことが多い、くらいの感覚で使い分けるといいと
思います。