Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/platformライブラリ > Gem::Platformクラス
クラスの継承リスト: Gem::Platform < Object < Kernel < BasicObject
選択した Gem のインストールを実行できるプラットフォームのリストを扱うクラスです。
local -> Gem::Platform
[permalink][rdoc][TODO] ???
match(platform) -> bool
[permalink][rdoc][TODO] ???
new(arch) -> Gem::Platform
[permalink][rdoc]自身を初期化します。
self == other -> bool
[permalink][rdoc]自身と other が同じプラットフォームである場合に真を返します。 そうでない場合は偽を返します。
同じプラットフォームであるとは、二つのプラットフォームの CPU, OS, バージョンが同じであるということです。
self === other -> bool
[permalink][rdoc]自身と other のプラットフォームが一致する場合に真を返します。 そうでない場合は、偽を返します。
プラットフォームが一致するとは、以下の条件を満たすことです。
self =~ other -> bool
[permalink][rdoc]自身と other のプラットフォームが一致する場合に真を返します。 そうでない場合は、偽を返します。
other が文字列の場合は、まず Gem::Platform に変換してから比較を行います。 other が文字列でも Gem::Platform でもない場合は nil を返します。
[SEE_ALSO] Gem::Platform#===
cpu -> String
[permalink][rdoc]CPU のアーキテクチャを返します。
cpu=(cpu)
[permalink][rdoc]CPU のアーキテクチャをセットします。
os -> String
[permalink][rdoc]OS の種類を返します。
os=(os)
[permalink][rdoc]OS の種類をセットします。
to_a -> Array
[permalink][rdoc]自身にセットされている CPU, OS, バージョンを配列として返します。
to_s -> String
[permalink][rdoc]自身にセットされている CPU, OS, バージョンを文字列として返します。
version -> String
[permalink][rdoc]プラットフォームのバージョンを返します。
version=(version)
[permalink][rdoc]プラットフォームのバージョンをセットします。
CURRENT -> String
[permalink][rdoc]特定のプラットフォーム向けの Gem をビルドするときに使用します。
RUBY -> String
[permalink][rdoc]Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions を使用する可能性があります。