>>367
あ、そうか
str が nil である可能性が幾ばくかでもある場合は

str && !str.empty?

とか書く
途端にめんどくさい感じになって、俺はあまり好きではない