module Gem::UserInteraction
def alert statement, question = nil
def alert statement, question = nil ui.alert statement, question end
def alert_error statement, question = nil
def alert_error statement, question = nil ui.alert_error statement, question end
def alert_warning statement, question = nil
def alert_warning statement, question = nil ui.alert_warning statement, question end
def ask question
def ask question ui.ask question end
def ask_for_password prompt
def ask_for_password prompt ui.ask_for_password prompt end
def ask_yes_no question, default = nil
def ask_yes_no question, default = nil ui.ask_yes_no question, default end
def choose_from_list question, list
def choose_from_list question, list ui.choose_from_list question, list end
def say statement = ''
def say statement = '' ui.say statement end
def terminate_interaction exit_code = 0
def terminate_interaction exit_code = 0 ui.terminate_interaction exit_code end
def verbose msg = nil
def verbose msg = nil say(msg || yield) if Gem.configuration.really_verbose end