Sha256: 4e013c8df18adedc626f54c62e7fd9fe91cb2b6ea7ee80f249ac9c20e4f3c155

Contents?: true

Size: 349 Bytes

Versions: 2

Compression:

Stored size: 349 Bytes

Contents

module PopulateEnv
  module MissingPrompt
    module_function

    def call(definition, options)
      prompt = ''
      prompt << "\n  #{definition.description}\n\n" if definition.description
      prompt << "  => Please provide a value for #{definition.name}: "

      options.output.print prompt

      options.input.gets.strip
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
populate-env-0.1.1 lib/populate_env/missing_prompt.rb
populate-env-0.1.0 lib/populate_env/missing_prompt.rb