Class: Knife::Pkg::UserDecision
- Inherits:
-
Object
- Object
- Knife::Pkg::UserDecision
- Defined in:
- lib/knife-pkg/user_decision.rb
Class Method Summary collapse
Class Method Details
.ui ⇒ Object
23 24 25 |
# File 'lib/knife-pkg/user_decision.rb', line 23 def self.ui @ui ||= Chef::Knife::UI.new(STDOUT, STDERR, STDIN, {}) end |
.yes?(text) ⇒ Boolean
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# 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 |