Я предлагаю, если вы уверены, что ваша логика верна, измените метод на
def is_triangle?(a, b, c)
a+b > c or b+c > a or c+a > b
end
Но, по-моему, это не так, метод должен быть
def is_triangle?(a, b, c)
a+b>c and b+c>a and c+a>b
end
Некоторые моментыпримечание о соглашениях ruby:
- Метод, который возвращает логическое значение, заканчивается на «?»
- Метод ruby возвращает последнее вычисленное выражение, поэтому запись return здесь избыточна.