Ruby1.9.3 以降に対応