Alex Rivera | Logout

How do I use the conditional operator (? :) in Ruby?

Asked 2010-11-23T05:02:22.757
340

How is the conditional operator (? :) used in Ruby?

For example, is this correct?

<% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>
Edit
Report

1 Answer

42
puts true ? "true" : "false"
=> "true"


puts false ? "true" : "false"
=> "false"
answered 2010-11-23T05:04:38.687

Your Answer