_ [Ruby] GitLab on Ruby 2.0 Ruby 2.0.0-p0がリリースされた今、「Rubyist にできること」といえば、使っているRubyプログラムをとりあえずRuby 2.0.0-p0で動かしてみることですよね! というわけで、手始めにGitLabを試してみると、rake gitlab:checkで派手に失敗するのを手元でも確認したので、落ちている原因のgritを調べました。 問題は二つあって、一つ目はString#ordが使えるかの判定がバージョン番号が1.9かどうかという条件で2.0(以降)が考慮されていなかったので、method_defined?を使って書き換えました。 もう一つは、デフォルトのエンコーディングがASCII-8BITからUTF-8になった関係で、 PACK_IDX_SIGNATURE = "\377tOc" という定数の扱いでうまくうごかなく