Method: Blufin::Terminal.prompt_ask
- Defined in:
- lib/core/terminal.rb
.prompt_ask(question, default: nil, help: nil, validation_regex: nil) ⇒ Object
See: github.com/piotrmurach/tty-prompt#1-usage See: www.rubydoc.info/gems/tty-prompt
> What is your name? (Albert Rannetsperger)
391 392 393 394 395 396 397 398 |
# File 'lib/core/terminal.rb', line 391 def self.prompt_ask(question, default: nil, help: nil, validation_regex: nil) puts display_prompt_help(help) unless help.nil? prompt = TTY::Prompt.new prompt.ask(display_prompt_text(question), default: default) do |q| q.modify :strip q.validate validation_regex unless validation_regex.nil? end end |