テストの Ruby 1.8 対応

テストを Ruby 1.8 に対応させました。Ruby 1.8 未満で 1.9 以降にしかないメソッドを使わないようにしました。