Zkusím. Padne to nebo ne?

Nedávno jsem narazil na pěknou věcičku, která řeší následný nepěkný kód:
@person ? @person.name : nil
@person.try(:name)
Samozřejmě, že v API najdete případně více informací. Velmi elegantní že?