このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

module function Gem.#ui

ui -> Gem::ConsoleUIRuby 1.9.2 から[permalink][rdoc][edit]

RubyGems が既定で使う UI(ユーザーとの対話)オブジェクトを返します。

遅延読み込みされる Gem::DefaultUserInteraction 経由で取得します。既定では Gem::ConsoleUI のインスタンスですが、Gem::DefaultUserInteraction.use_ui で別の UI オブジェクトに切り替えられている場合はそちらを返します。

[RETURN]
RubyGems が既定で使う UI オブジェクトです。

[SEE_ALSO] Gem::ConsoleUI