Sha256: d9a7b445ccf20a795a590bae6c14930e506f4814574327d63136b0d1db8d59aa

Contents?: true

Size: 427 Bytes

Versions: 814

Compression:

Stored size: 427 Bytes

Contents

# frozen_string_literal: true

module Dependabot
  module FileParsers
    @file_parsers = {}

    def self.for_package_manager(package_manager)
      file_parser = @file_parsers[package_manager]
      return file_parser if file_parser

      raise "Unsupported package_manager #{package_manager}"
    end

    def self.register(package_manager, file_parser)
      @file_parsers[package_manager] = file_parser
    end
  end
end

Version data entries

814 entries across 814 versions & 2 rubygems

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