& is the shortcut for Symbol#to_proc , which converts the character you pass it to the method name on the object. Therefore, &:name converted to { |reciever| receiever.name } { |reciever| receiever.name } , which is then passed to the map method.
This is a great way to make your code much more concise and avoid having many blocks all over the place.
source share