Sha256: 1fb7f1063145a1b64e213cfdf74ae9b6df5071e028218a8fcde47fca6e93bd94

Contents?: true

Size: 447 Bytes

Versions: 1

Compression:

Stored size: 447 Bytes

Contents

require 'highline/import'

class Hiera
  module Backend
    module Eyaml
      class HighlineHelper
        def self.read_password
          ask('Enter password: ') { |q| q.echo = '*' }
        end

        def self.confirm?(message)
          result = ask("#{message} (y/N): ")
          if result.downcase == 'y' or result.downcase == 'yes'
            true
          else
            false
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hiera-eyaml-4.2.0 lib/hiera/backend/eyaml/highlinehelper.rb