Class: HighlineWrapper::OpenEndedQuestion
- Defined in:
- lib/highline_wrapper/open_ended_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/open_ended_question.rb', line 8 def ask(prompt, ) answer = ask_highline(prompt, secret: [:secret]).to_s return answer unless answer.empty? return recurse(prompt, nil, ) if [:required] () if [:indicate_default_message] [:default] end |