From: "joe@..." Date: 2007-02-16T11:30:06+09:00 Subject: How to do conditional operator? If an operator is just syntactic sugar for a message send, how do I coose an operator based on an expression evaluation? For example: if a s += "text" else s = "text" end I should be able to write it something like this: s ((a)? send("+=") : send("=")) "text" Except the ruby compiler chokes on the syntax... Joe