"Hello There" =~ /[A-Z]{2}/
# => nil
"Hello ThERe" =~ /[A-Z]{2}/
# => 8
Это вернет ноль, если у него нет букв, или индекс первого вхождения в противном случае (вы можете рассматривать их как true / false)
def has_two_uppercase_letters
str =~ /[A-Z]{2}/
end
Или, если вы хотите вернуть явное значение true / false:
def has_two_uppercase_letters
(str =~ /[A-Z]{2}/) != nil
end