class Dependabot::Source

def self.github_enterprise?(base_url)

def self.github_enterprise?(base_url)
  resp = Excon.get(File.join(base_url, "status"))
  resp.status == 200 &&
    # Alternatively: resp.headers["Server"] == "GitHub.com", but this
    # currently doesn't work with development environments
    ((resp.headers["X-GitHub-Request-Id"] && !resp.headers["X-GitHub-Request-Id"]&.empty?) || false)
rescue StandardError
  false
end