Sha256: 919ba9f687401dac7a66828b12dd3a9852130758c741aa03ef9a3214d35c20ed

Contents?: true

Size: 537 Bytes

Versions: 36

Compression:

Stored size: 537 Bytes

Contents

# frozen_string_literal: true

require "dependabot/file_updaters/ruby/bundler"

module Dependabot
  module FileUpdaters
    @file_updaters = {
      "bundler" => FileUpdaters::Ruby::Bundler
    }

    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

36 entries across 36 versions & 1 rubygems

Version Path
dependabot-core-0.93.17 lib/dependabot/file_updaters.rb
dependabot-core-0.93.16 lib/dependabot/file_updaters.rb
dependabot-core-0.93.15 lib/dependabot/file_updaters.rb
dependabot-core-0.93.14 lib/dependabot/file_updaters.rb
dependabot-core-0.93.13 lib/dependabot/file_updaters.rb
dependabot-core-0.93.12 lib/dependabot/file_updaters.rb
dependabot-core-0.93.11 lib/dependabot/file_updaters.rb
dependabot-core-0.93.10 lib/dependabot/file_updaters.rb
dependabot-core-0.93.9 lib/dependabot/file_updaters.rb
dependabot-core-0.93.8 lib/dependabot/file_updaters.rb
dependabot-core-0.93.7 lib/dependabot/file_updaters.rb
dependabot-core-0.93.6 lib/dependabot/file_updaters.rb
dependabot-core-0.93.5 lib/dependabot/file_updaters.rb
dependabot-core-0.93.4 lib/dependabot/file_updaters.rb
dependabot-core-0.93.3 lib/dependabot/file_updaters.rb
dependabot-core-0.93.2 lib/dependabot/file_updaters.rb
dependabot-core-0.93.1 lib/dependabot/file_updaters.rb
dependabot-core-0.93.0 lib/dependabot/file_updaters.rb
dependabot-core-0.92.8 lib/dependabot/file_updaters.rb
dependabot-core-0.92.7 lib/dependabot/file_updaters.rb