library rubygems/user_interaction

[edit]

要約

ユーザとのやりとりを行うライブラリです。

クラス

Gem::SilentUI

完全に何もしない UI です。

Gem::StreamUI

シンプルなストリームを実装したユーザインターフェイスです。

  Gem::ConsoleUI

Gem::StreamUI を標準入力、標準出力、標準エラー出力を使用して初期化します。

Gem::StreamUI::SilentProgressReporter

何もしない進捗報告のクラスです。

Gem::StreamUI::SimpleProgressReporter

シンプルな表示を行う進捗報告のクラスです。

Gem::StreamUI::VerboseProgressReporter

現在の進捗に関するメッセージを表示する進捗報告のクラスです。

モジュール

Gem::DefaultUserInteraction

このモジュールはデフォルトの Gem::UserInteraction を定義しています。

Gem::UserInteraction

デフォルト UI にアクセスしやすくするためのモジュールです。