From: Gennady Bystritsky Date: 2006-05-04T06:03:27+09:00 Subject: Re: Immediate if method Do you mean this? condition ? If_true : if_false Gennady. > -----Original Message----- > From: Jamal Mazrui [mailto:Jamal.Mazrui@fcc.gov] > Sent: Wednesday, May 03, 2006 13:59 > To: ruby-talk ML > Subject: Immediate if method > > Does Ruby have a built-in equivalent of what some other languages call > an "immediate if" function? I want to conditionally return one of two > strings on the status bar of an application, depending on whether a > variable is true or false. > > So far, I have written the module method below, but I'm guessing there > is a more efficient and elegant way with Ruby. > > Jamal > > def if_string(condition, if_true, if_false) > if condition > return if_true > else > return if_false > end > end > > >