Module: Util
- Defined in:
- lib/util.rb
Class Method Summary collapse
Class Method Details
.prompt(msg, prompt = "(y)es, (n)o ") ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'lib/util.rb', line 2 def self.prompt(msg, prompt = "(y)es, (n)o ") answer = Capistrano::CLI.ui.ask("#{msg} #{prompt} ? ") do |q| q.overwrite = false q.validate = /^y$|^yes$|^n$|^no$/i q.responses[:not_valid] = prompt end (answer =~ /^y$|^yes$/i) == 0 end |