Sha256: 1d02f57c514eead190b0dfbc3c4454c52a6b74b8fa2dc09da48b03a7b6c3fe5b

Contents?: true

Size: 436 Bytes

Versions: 814

Compression:

Stored size: 436 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module FileUpdaters
    @file_updaters = {}

    def self.for_package_manager(package_manager)
      file_updater = @file_updaters[package_manager]
      return file_updater if file_updater

      raise "Unsupported package_manager #{package_manager}"
    end

    def self.register(package_manager, file_updater)
      @file_updaters[package_manager] = file_updater
    end
  end
end

Version data entries

814 entries across 814 versions & 2 rubygems

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