Class: Hiera::Backend::Eyaml::HighlineHelper
- Inherits:
-
Object
- Object
- Hiera::Backend::Eyaml::HighlineHelper
- Defined in:
- lib/hiera/backend/eyaml/highlinehelper.rb
Class Method Summary collapse
Class Method Details
.cli ⇒ Object
7 8 9 |
# File 'lib/hiera/backend/eyaml/highlinehelper.rb', line 7 def self.cli HighLine.new($stdin, $stderr) end |
.confirm?(message) ⇒ Boolean
15 16 17 18 |
# File 'lib/hiera/backend/eyaml/highlinehelper.rb', line 15 def self.confirm?() result = cli.ask("#{} (y/N): ") %w[y yes].include?(result.downcase) || false end |
.read_password ⇒ Object
11 12 13 |
# File 'lib/hiera/backend/eyaml/highlinehelper.rb', line 11 def self.read_password cli.ask('Enter password: ') { |q| q.echo = '*' } end |