Ruby

#7 Ruby 3.2.0 のReDoSに対する正規表現の改善を試してみる

Ruby 3.2.0 リリース 昨年末12月25日にRubyの3.2.0がリリースされました。 今回の主な改善はWebAssemblyサポートと正規表現の改善でしたが本記事では正規表現に関してどのような改善が行われたかまとめてみました。 リリースノートによると改善内容は Regexp…

#2 Gemfileでgemのバージョンを指定する際に使用する ~> について

先日RailsのGemのアップデート際に ~> の意味を調べた(恥ずかしながら理解していなかった)ので使い方についてまとめてみました。 結論から言うと、Gemfileで ~> x.y.z のようにバージョンを指定した場合、>= x.y.z と < x.y+1 との間で最新のバージョンに…