Ключевое слово return является необязательным в ruby, поэтому для функций с одной точкой выхода «return result» можно безопасно заменить просто «result».
Есть ли какие-то специфические для Ruby рекомендации, когда это делать?
Я стараюсь избегать ключевого слова return, насколько это возможно, из-за их неуправляемого поведения в процессах.