Я хотел бы, чтобы этот код:
[1,2,3].all? {|x| x.is_a?(Integer)}
работал с использованием метода &:
, например:
[1,2,3].all?(&:is_a?(Integer))
, но я получаю эту ошибку:
syntax error, unexpected '(', expecting ')'
Полагаю, это потому, что я звоню is_a?(Integer)
как символ.
Как передать Integer в :is_a?
?