Как использовать условный оператор (? :) в Ruby?

Как условный оператор (?: ) используется в Ruby?

Например, это правильно?

<% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>
294
задан Wayne Conrad 5 May 2014 в 02:15
поделиться