Цепочка & to_proc по символу

Это хорошо известно Rubyist& позвонюto_proc на символ, так

[:a, :b, :c].map(&:to_s)

эквивалентно

[:a, :b, :c].map { |e| e.to_s } # => ["a", "b", "c"]

Скажем, я хочу вызвать другой метод сразу послеto_sэти две реализации будут работать:

[:a, :b, :c].map { |e| e.to_s.upcase }
[:a, :b, :c].map(&:to_s).map(&:upcase)

У меня вопрос, есть ли способ связать& Symbol#to_proc позвонить в один параметр? Что-то вроде:

[:a, :b, :c].map(&:to_s:upcase)

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос