Ruby 4.1 リファレンスマニュアル

singleton method Gem::Platform.match_gem?

match_gem?(platform, gem_name) -> boolRuby 3.0 から[permalink][rdoc][edit]

platform が現在の環境にインストール可能なプラットフォームかどうかを返します。

内部で Gem.platforms を参照し、そのいずれかと platform が一致するかどうかを調べます。 gem_name は TruffleRuby など一部の Ruby 処理系でのみ判定に使われます。

[PARAM] platform:
判定したい Gem::Platform のインスタンス、または文字列を指定します。
[PARAM] gem_name:
対象の Gem の名前を文字列で指定します。
例
p Gem::Platform.match_gem?(Gem::Platform::RUBY, "rake") # => true

[SEE_ALSO] Gem::Platform.match_spec?