def create_versions_hash
      hash = Hash.new { |h, k| h[k] = [] }

      versions.each do |version|
        hash[version[0]] << version
      end

      hash
    end
def create_versions_hash
      hash = Hash.new { |h, k| h[k] = [] }

      versions.each do |version|
        hash[version[0]] << version
      end

      hash
    end
@param [Array] versions


 Creates a Hash based on the Array containing all versions. This Hash is
 used to more easily (and faster) iterate over all the gems/versions.

 @return [Hash]