Sha256: f763fb3a7979aac48b6336aea5124f7ea65ef6cfc7f1cd71fd553e7eebb27e06

Contents?: true

Size: 454 Bytes

Versions: 814

Compression:

Stored size: 454 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module UpdateCheckers
    @update_checkers = {}

    def self.for_package_manager(package_manager)
      update_checker = @update_checkers[package_manager]
      return update_checker if update_checker

      raise "Unsupported package_manager #{package_manager}"
    end

    def self.register(package_manager, update_checker)
      @update_checkers[package_manager] = update_checker
    end
  end
end

Version data entries

814 entries across 814 versions & 2 rubygems

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