Sha256: 177bfddc585e783fa6af789c527dc3e15d271399372adfb5008a0c592bdaacf9

Contents?: true

Size: 463 Bytes

Versions: 814

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module MetadataFinders
    @metadata_finders = {}

    def self.for_package_manager(package_manager)
      metadata_finder = @metadata_finders[package_manager]
      return metadata_finder if metadata_finder

      raise "Unsupported package_manager #{package_manager}"
    end

    def self.register(package_manager, metadata_finder)
      @metadata_finders[package_manager] = metadata_finder
    end
  end
end

Version data entries

814 entries across 814 versions & 2 rubygems

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