From: Hal Fulton Date: 2012-02-20T06:49:24+09:00 Subject: 1.9.2 syntax issues --001517478aa286b94604b95826ac Content-Type: text/plain; charset=ISO-8859-1 I admit I still use 1.8.x more often than 1.9.x -- and I keep running across little things that puzzle or annoy me. Why is it that this statement: value = if block_given? yield str else str.send(converter) end cannot be rewritten as: value = block_given? ? yield str : str.send(converter) Just curious... Hal --001517478aa286b94604b95826ac Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 SSBhZG1pdCBJIHN0aWxsIHVzZSAxLjgueCBtb3JlIG9mdGVuIHRoYW4gMS45LnggLS0gYW5kIEkg a2VlcCBydW5uaW5nIGFjcm9zczxicj5saXR0bGUgdGhpbmdzIHRoYXQgcHV6emxlIG9yIGFubm95 IG1lLjxicj48YnI+V2h5IGlzIGl0IHRoYXQgdGhpcyBzdGF0ZW1lbnQ6PGJyPjxicj6gIHZhbHVl ID2goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oCA8YnI+CqCgoCBpZiBibG9ja19naXZlbj+goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgIDxicj6goKCgoCB5aWVsZCBzdHKgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgoCBlbHNloKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj6goKCgoCBzdHIu c2VuZChjb252ZXJ0ZXIpoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8 YnI+CqCgoCBlbmSgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+PGJyPmNhbm5vdCBiZSBy ZXdyaXR0ZW4gYXM6PGJyPjxicj6gIHZhbHVlID0gYmxvY2tfZ2l2ZW4/ID8geWllbGQgc3RyIDog c3RyLnNlbmQoY29udmVydGVyKTxicj48YnI+PGJyPkp1c3QgY3VyaW91cy4uLjxicj48YnI+Ckhh bDxicj48YnI+Cg== --001517478aa286b94604b95826ac--