Class: NobodyUI
Instance Method Summary
collapse
Methods inherited from BaseUI
#bell, #colorize, #enable_progress_bar, #error, #execute_in_console, #info_non_blocking, #name, #not_implemented, #pinc, #pmsg, #progress, #progress_bar, #progress_bar_enabled?, #progress_bar_implementation, #progress_inc, #progress_message, #question_yes_no, #question_yes_no_retry, #select, #select_index, #warn
Instance Method Details
#info(text, options = {}) ⇒ Object
20
21
22
|
# File 'lib/libisi/ui/nobody.rb', line 20
def info(text, options = {})
system("logger -t '#{ENV["PROGRAM_NAME"]}' '#{text}'")
end
|
#question(text, options = {}) ⇒ Object
24
25
26
27
28
|
# File 'lib/libisi/ui/nobody.rb', line 24
def question(text, options = {})
raise "Cannot ask question. Nobody is here." if options[:default].nil?
info(text + ": #{options[:default]}")
return options[:default]
end
|