我正在尝试想一种方法来作为一个过程来做到这一点。本质上,代码中唯一不同的部分是子字符串匹配它们是 .include? 而不是检查等于。
def check_exact_match(lead_attribute, tracker_attribute)
return true if tracker_attribute.nil?
return true if lead_attribute.downcase == tracker_attribute.downcase
false
end
def check_substring_match(lead_attribute, tracker_attribute)
return true if tracker_attribute.nil?
return true if lead_attribute.downcase.include? tracker_attribute.downcase
return false
end