我正試圖想辦法做到這一點,作爲一個proc。本質上,唯一不同的部分是在子字符串上匹配它們是.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
請注意'如果cond1返回true;如果cond2返回true;假'也可以寫成'cond1 ||' cond2'。 – sepp2k