Aquila wrote:
> Possibly a stupid question: why does strip! of a string with a single
> character in it give nil and strip the single character? 
> I don't understand the behaviour of strip!...

Looks like a bug to me.

$ ruby -e 'p " x ".strip!'
"x"

$ ruby -e 'p "x".strip!'
nil

-- 
Glenn Parker | glenn.parker-AT-comcast.net | <http://www.tetrafoil.com/>