class Gem::BasicSpecification

def have_file? file, suffixes

def have_file? file, suffixes
  return true if raw_require_paths.any? do |path|
    base = File.join(gems_dir, full_name, path.untaint, file).untaint
    suffixes.any? { |suf| File.file? base + suf }
  end
  if have_extensions?
    base = File.join extension_dir, file
    suffixes.any? { |suf| File.file? base + suf }
  else
    false
  end
end