module Gem::UserInteraction

UserInteraction ermöglicht RubyGems die Interaktion mit dem Benutzer über Standardmethoden, die durch spezifischere UI-Methoden für verschiedene Anzeigen ersetzt werden können.

Da UserInteraction an eine konkrete UI-Klasse weiterleitet, müssen Sie möglicherweise andere Klassen für spezifisches Verhalten referenzieren, wie z. B. Gem::ConsoleUI oder Gem::SilentUI.

Beispiel

class X
  include Gem::UserInteraction

  def get_answer
    n = ask("What is the meaning of life?")
  end
end