module Gem::QueryUtils

def output_query_results(spec_tuples)

def output_query_results(spec_tuples)
  output = []
  versions = Hash.new {|h,name| h[name] = [] }
  spec_tuples.each do |spec_tuple, source|
    versions[spec_tuple.name] << [spec_tuple, source]
  end
  versions = versions.sort_by do |(n,_),_|
    n.downcase
  end
  output_versions output, versions
  say output.join(options[:details] ? "\n\n" : "\n")
end