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

singleton method Gem::Platform.generic

generic(platform) -> Gem::Platform | StringRuby 4.0 から[permalink][rdoc][edit]

platform に対応する一般化されたプラットフォームを返します。

Java 用や各種 Windows 用としてまとめて扱われる代表的なプラットフォームが存在する場合はそれを返します。該当するものが無い場合や、platform が nil または Gem::Platform::RUBY の場合は Gem::Platform::RUBY を返します。

[PARAM] platform:
一般化したい Gem::Platform のインスタンス、または nil を指定します。
例
p Gem::Platform.generic(Gem::Platform::RUBY)               # => "ruby"
p Gem::Platform.generic(Gem::Platform.new("x86_64-linux")) # => "ruby"

[SEE_ALSO] Gem::Platform.sort_priority