class Dependabot::Config::File

def self.parse(config)

def self.parse(config)
  parsed = YAML.safe_load(config, symbolize_names: true)
  version = parsed[:version]
  raise InvalidConfigError, "invalid version #{version}" if version && version != 2
  File.new(updates: parsed[:updates], registries: parsed[:registries])
end