class Bundler::Fetcher::CompactIndex
def available?
def available? user_home = Pathname.new(Bundler.rubygems.user_home) return nil unless user_home.directory? && user_home.writable? # Read info file checksums out of /versions, so we can know if gems are up to date fetch_uri.scheme != "file" && compact_index_client.update_and_parse_checksums! rescue CompactIndexClient::Updater::MisMatchedChecksumError => e Bundler.ui.warn(e.message) nil end