くりにっき

フルスタックキュアエンジニアです

個人gemのいくつかでRuby 2.4以下のサポートを切った

下記エントリの続き

sue445.hatenablog.com

Ruby 2.7で

require "open-uri"

open(url).read

のように書くと

warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open

のようなdeprecation warningが出ます。

しかし URI.openRuby 2.5以降にしか存在しないためRuby 2.4以下だとエラーになります。

Ruby 2.4以下とRuby 2.5以上の両方で動かすこともできたのですが、この機会にRuby 2.4以下のサポートを切ることにしました。

具体的には下記gemです