Теория
Чем отличаются lambda и Proc в Ruby?
Оба варианта представляют объект Proc, но по-разному проверяют аргументы и обрабатывают return. Показываем различие на небольших примерах.
Читать ответ