class Dependabot::PullRequestCreator::MessageBuilder
def grouped_directory_name
def grouped_directory_name updates = dependencies.map(&:name).uniq.count directories_from_dependencies = dependencies.to_set { |dep| dep.metadata[:directory] } directories_with_updates = source.directories&.filter do |directory| directories_from_dependencies.include?(directory) end if dependencies.count == 1 "#{solo_pr_name} in the #{T.must(dependency_group).name} group across " \ "#{T.must(directories_with_updates).count} directory" else "bump the #{T.must(dependency_group).name} group across #{T.must(directories_with_updates).count} " \ "#{T.must(directories_with_updates).count > 1 ? 'directories' : 'directory'} " \ "with #{updates} update#{'s' if updates > 1}" end end