str.chomp!.strip!

末尾の改行を削除して、先頭末尾の空白を削除するのを、メソッドチェーンで書いたけど、
chomp! は、改行がない場合に、nil を返すのでエラーになる

メソッドチェーンに出来ないから、分けて書くしかない

str.chomp!
str.strip!

nil を返す可能性があるものは、メソッドチェーンに出来ない