class Dependabot::Config::File
def update_config(package_manager, directory: nil, target_branch: nil)
def update_config(package_manager, directory: nil, target_branch: nil) dir = directory || "/" package_ecosystem = PACKAGE_MANAGER_LOOKUP.invert.fetch(package_manager) cfg = updates.find do |u| u[:"package-ecosystem"] == package_ecosystem && u[:directory] == dir && (target_branch.nil? || u[:"target-branch"] == target_branch) end UpdateConfig.new( ignore_conditions: ignore_conditions(cfg), commit_message_options: commit_message_options(cfg) ) end