class Knife::Pkg::UserDecision

Public Class Methods

ui() click to toggle source
# File lib/knife-pkg/user_decision.rb, line 23
def self.ui
  @ui ||= Chef::Knife::UI.new(STDOUT, STDERR, STDIN, {})
end
yes?(text) click to toggle source
# File lib/knife-pkg/user_decision.rb, line 27
def self.yes?(text)
  decision = false
  while true
    response = ui.ask_question("#{text}", :default => false)
    case response
    when 'y'
      decision = true
      break
    when 'n'
      decision = false
      break
    end
  end
  decision
end