Sha256: 6202d43d178b41ad911a0ae93ab56dd688dcb55cea9ea669751e16bb4f5b56c4

Contents?: true

Size: 447 Bytes

Versions: 10

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

10 entries across 10 versions & 1 rubygems

Version Path
hiera-eyaml-3.4.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.3.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.2.2 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.2.1 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.2.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.1.1 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.1.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-3.0.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-2.1.0 lib/hiera/backend/eyaml/highlinehelper.rb
hiera-eyaml-2.1.0.rc2 lib/hiera/backend/eyaml/highlinehelper.rb