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