class ChefCLI::Policyfile::SolutionDependencies
def assert_cookbook_deps_valid!(cookbook_name, version)
def assert_cookbook_deps_valid!(cookbook_name, version) dependency_conflicts = cookbook_deps_conflicts_for(cookbook_name, version) return false if dependency_conflicts.empty? message = "Cookbook #{cookbook_name} (#{version}) has dependency constraints that cannot be met by the existing cookbook set:\n" full_message = message + dependency_conflicts.join("\n") raise DependencyConflict, full_message end