配列の項目が string の一部であるかどうかを確認したい。何かのようなもの.include?
そのための関数を書きましたが、もっと簡単な方法があると確信しています。
誰かが同じことを達成するために少ないコードを使用する方法を提案できますか?
$goes_into_cron_comments=["Edumate_upgrade","login"].map!{|item| item.downcase}
params={}
params['run']="login_ldap"
def contains(array,string)
array.each{|item|
if string.include?(string)
return true
end
}
return false
end
#if ($goes_into_cron_comments.include?(params['run'].downcase)) #original condition
if (contains($goes_into_cron_comments,params['run'].downcase))
puts "contains"
else
puts "doesn't contain"
end