From: Phrogz Date: 2009-11-01T06:25:06+09:00 Subject: Re: how can i perform a one line case statement on a number On Oct 31, 3:10 pm, Braxton Beyer wrote: > I want to be able to do something like this: > > 1000.case when 100 then "string1" when 110 then "string2" else "Unknown" > end irb(main):001:0> x = 1000 => 1000 irb(main):002:0> y = case x; when 100 then "hunny"; when 110 then "anten"; else "other" end => "other" irb(main):003:0> y = x==100 ? "hunny" : x==110 ? "anten" : "other" => "other"