Files

Class/Module Index [+]

Quicksearch

Capistrano::CLI::UI::ClassMethods

Public Instance Methods

debug_prompt(cmd) click to toggle source

Debug mode prompt

# File lib/capistrano/cli/ui.rb, line 27
def debug_prompt(cmd)
  ui.say("Preparing to execute command: #{cmd}")
  prompt = "Execute ([Yes], No, Abort) "
  ui.ask("#{prompt}?  ") do |q|
    q.overwrite = false
    q.default = 'y'
    q.validate = /(y(es)?)|(no?)|(a(bort)?|\n)/
    q.responses[:not_valid] = prompt
  end
end
password_prompt(prompt="Password: ") click to toggle source

Prompt for a password using echo suppression.

# File lib/capistrano/cli/ui.rb, line 22
def password_prompt(prompt="Password: ")
  ui.ask(prompt) { |q| q.echo = false }
end
ui() click to toggle source

Return the object that provides UI-specific methods, such as prompts and more.

# File lib/capistrano/cli/ui.rb, line 17
def ui
  @ui ||= HighLine.new
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.