Sha256: 83ac859174c2388a5a12683b335416f909c10e7eb9d7f2024997fc24b6f6380b

Contents?: true

Size: 436 Bytes

Versions: 814

Compression:

Stored size: 436 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module FileFetchers
    @file_fetchers = {}

    def self.for_package_manager(package_manager)
      file_fetcher = @file_fetchers[package_manager]
      return file_fetcher if file_fetcher

      raise "Unsupported package_manager #{package_manager}"
    end

    def self.register(package_manager, file_fetcher)
      @file_fetchers[package_manager] = file_fetcher
    end
  end
end

Version data entries

814 entries across 814 versions & 2 rubygems

Version Path
dependabot-common-0.230.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.229.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.228.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.227.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.226.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.225.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.224.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.223.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.222.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.221.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.220.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.219.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.218.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.217.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.216.2 lib/dependabot/file_fetchers.rb
dependabot-common-0.216.1 lib/dependabot/file_fetchers.rb
dependabot-common-0.216.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.215.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.214.0 lib/dependabot/file_fetchers.rb
dependabot-common-0.213.0 lib/dependabot/file_fetchers.rb