Ruby opérateur ternaire sans d'autre

Est-il un langage ruby pour le "Si ce" et "faire-ce" juste comme une simple commande?

par exemple, je suis en train de faire

object.method ? a.action : nil

de quitter la clause else vide, mais j'ai l'impression qu'il y a probablement plus idiomatiques façon de faire ce qui n'implique pas de devoir spécifier un nul à la fin. (et sinon, j'ai envie de prendre plusieurs lignes de code serait une perte de temps dans ce cas.

  • Ça dépend du contexte, mais parfois, il est plus élégant de lire un si/si/bloc begin avec une seule ligne dans le corps de quelque chose de plus dense/laconique.