Я использовал это успешно, где x и y являются подобными массиву.
def rsquared(x, y):
""" Return R^2 where x and y are array-like."""
slope, intercept, r_value, p_value, std_err = scipy.stats.linregress(x, y)
return r_value**2
s = "Company BLA"
p string.match?(/#{s}/i)
Завершающий i
говорит регулярному выражению игнорировать регистр.
Один простой способ - сделать строчные или прописные буквы
s = 'Potato'
string.downcase.include?(s.downcase)