Class: HighlineWrapper::YesNoQuestion
- Defined in:
- lib/highline_wrapper/yes_no_question.rb
Class Method Summary collapse
Methods inherited from Question
ask_highline, format_options, format_selection, recurse, return_empty_defaults
Class Method Details
.ask(prompt, options) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/highline_wrapper/yes_no_question.rb', line 8 def ask(prompt, ) answer = ask_highline(prompt).to_s.downcase return parse(answer, prompt, ) unless answer.empty? return recurse(prompt, nil, ) if [:required] () if [:indicate_default_message] [:default] end |