Douglas Livingstone wrote: > Jut a quick one, how do you translate this: > > ((if (zero? 0) + -) 3 4) > => 7 > > to Ruby? Well, these kind of questions are rarely helpful; translating an idiomatic expression out of context from one language is often useless, because in a greater context the ruby code might be doing something completely different to begin with. But, if you want a one-liner... 3.method(0.zero? ? :+ : :-).call(4) -- Neil Stevens - neil / hakubi.us 'A republic, if you can keep it.' -- Benjamin Franklin