From: Ryan Pavlik Date: 2003-09-03T08:18:26+09:00 Subject: String#downcase! bug/oddness (?) This may or may not be considered a bug, but I don't see it documented anywhere, and it's somewhat odd IMO: "A".downcase! => "a" "a".downcase! => nil Now, returns for bang-functions might not seem useful, but consider when you have something like: get_a_big_string.downcase! You can presumably gain efficiency by operating on the existing string, instead of copying it. This applies to most of the string functions, IMHO, but it's just my opinion after all. -- Ryan Pavlik "Let me tell you, I find your math to be highly suspect." - 8BT