class Dependabot::Uv::UpdateChecker::RequirementsUpdater
def find_and_update_equality_match(requirement_strings)
def find_and_update_equality_match(requirement_strings) if requirement_strings.any? { |r| requirement_class.new(r).exact? } # True equality match requirement_strings.find { |r| requirement_class.new(r).exact? } .sub( RequirementParser::VERSION, latest_resolvable_version.to_s ) else # Prefix match requirement_strings.find { |r| r.match?(/^(=+|\d)/) } .sub(RequirementParser::VERSION) do |v| at_same_precision(latest_resolvable_version.to_s, v) end end end