Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rubygemsライブラリ > Gemモジュール

module Gem

クラスの継承リスト: Gem

要約

目次

モジュール関数
clear_paths dir ensure_gem_subdirectories marshal_version path prefix set_home set_paths source_index win_platform?
定数
ConfigMap DIRECTORIES RubyGemsPackageVersion RubyGemsVersion WIN_PATTERNS

モジュール関数

clear_paths -> nil[permalink][rdoc]

Gem.#dir, Gem.#path の値をリセットします。

次に Gem.#dir, Gem.#path が呼ばれた時は、値を最初から計算します。 このメソッドは主にユニットテストの独立性を提供するために使用します。

dir -> String[permalink][rdoc]

Gem のインストールされているディレクトリを返します。

ensure_gem_subdirectories[permalink][rdoc]

Gem をインストールするために必要なサブディレクトリを適切に作成します。

ディレクトリを作成する権限が無い場合もこのメソッドからは例外は発生しません。

[SEE_ALSO] Gem::DIRECTORIES

marshal_version -> String[permalink][rdoc]

Marshal のバージョンを表す文字列を返します。

path -> Array[permalink][rdoc]

Gem を検索するパスの配列を返します。

prefix -> String[permalink][rdoc]

このライブラリがインストールされているディレクトリの親ディレクトリを返します。

set_home[permalink][rdoc]

Gem のホームディレクトリをセットします。

[SEE_ALSO] Gem.#set_home

set_paths[permalink][rdoc]

Gem を検索するパスをセットします。

[SEE_ALSO] Gem.#path

source_index -> Gem::SourceIndex[permalink][rdoc]

Gem.#path にある Gem::Specification のキャッシュを返します。 インストールされている Gem::Specification のインデックスを返します

[SEE_ALSO] Gem::SourceIndex, Gem::Specification

win_platform? -> bool[permalink][rdoc]

Windows プラットフォームであれば真を返します。そうでなければ偽を返します。

[SEE_ALSO] Object::RUBY_PLATFORM

定数

ConfigMap -> Hash[permalink][rdoc]

RbConfig::CONFIG の中からこのライブラリで使用するものを抽出して定義したハッシュ。

DIRECTORIES -> Array[permalink][rdoc]

Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。

RubyGemsVersion -> String[permalink][rdoc]
RubyGemsPackageVersion -> String

このライブラリのバージョンを表す文字列。

WIN_PATTERNS -> Array[permalink][rdoc]

Windows 上で動いている Ruby を識別するための正規表現の配列。