Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/user_interactionライブラリ > Gem::UserInteractionモジュール

module Gem::UserInteraction

クラス・モジュールの継承リスト: Gem::UserInteraction < Gem::DefaultUserInteraction

要約

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

このモジュール経由で呼び出されたメソッドは全て UI の実装クラスへ処理を委譲します。

インスタンスメソッド

定義 説明
alert(*args) -> ()

INFO レベルのアラートを出力します。

alert_error(*args) -> ()

ERROR レベルのアラートを出力します。

alert_warning(*args) -> ()

WARNING レベルのアラートを出力します。

ask(*args) -> String

質問をして、ユーザの入力を待ち受けて回答を返します。

ask_yes_no(*args) -> bool

イエス、ノーで答える質問をします。

choose_from_list(*args) -> Array

リストから回答を選択する質問をします。

say(*args) -> ()

与えられた文字列を表示します。

terminate_interaction(*args) -> ()

アプリケーションを終了します。