module Hoe::RakeHelpers
def prompt_for_multiple_values( label, default=nil )
def prompt_for_multiple_values( label, default=nil ) $stderr.puts( MULTILINE_PROMPT % [label] ) if default $stderr.puts "Enter a single blank line to keep the default:\n %p" % [ default ] end results = [] result = nil begin result = readline( make_prompt_string("> ") ) if result.nil? || result.empty? results << default if default && results.empty? else results << result end end until result.nil? || result.empty? return results.flatten end