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

module Gem

[edit]

要約

目次

モジュール関数
追加されるメソッド
定数

モジュール関数

clear_paths -> nilRuby 1.9.3 から[permalink][rdoc][edit]

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

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

dir -> StringRuby 1.9.3 から[permalink][rdoc][edit]

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

ensure_gem_subdirectoriesRuby 1.9.3 から[permalink][rdoc][edit]

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

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

marshal_version -> StringRuby 1.9.3 から[permalink][rdoc][edit]

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

path -> ArrayRuby 1.9.3 から[permalink][rdoc][edit]

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

prefix -> StringRuby 1.9.3 から[permalink][rdoc][edit]

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

ruby -> StringRuby 2.7.0 から[permalink][rdoc][edit]

実行中のRubyインタプリタのパスを返します。

win_platform? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

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

[SEE_ALSO] Object::RUBY_PLATFORM

追加されるメソッド

default_bindir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

実行ファイルのデフォルトのパスを返します。

default_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトの Gem パッケージをインストールするディレクトリを返します。

default_exec_format -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。

default_path -> [String]Ruby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトの Gem パッケージをロードするディレクトリのリストを返します。

default_sources -> [String]Ruby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのパッケージ情報取得先のリストを返します。

default_system_source_cache_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのシステム全体のソースキャッシュファイルのパスを返します。

default_user_source_cache_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。

ruby_engine -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

Ruby処理系実装の種類を表す文字列を返します。

user_dir -> StringRuby 1.9.3 から[permalink][rdoc][edit] [added by rubygems/defaults]

ユーザのホームディレクトリの中の Gem のパスを返します。

定数

ConfigMap -> HashRuby 1.9.3 から Ruby 4.0 で削除[permalink][rdoc][edit]

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

RubyGemsVersion -> StringRuby 1.9.3 から Ruby 4.0 で削除[permalink][rdoc][edit]

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

WIN_PATTERNS -> ArrayRuby 1.9.3 から[permalink][rdoc][edit]

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