Хотя у нас уже есть отличные ответы, глядя на новичка, я хотел бы добавить дополнительную информацию:
Что означает карта (&: name) в Ruby?
Это означает, что вы передаете другой метод в качестве параметра функции map.
(На самом деле вы передаете символ, который превращается в процесс. Но это не так важно в данном конкретном случае).
Важно то, что у вас есть method
с именем name
, который будет использоваться методом карты в качестве аргумента вместо традиционного стиля block
.