module Util

Public Class Methods

prompt(msg, prompt = "(y)es, (n)o ") click to toggle source
# 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