Цепочка & 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)
Спасибо!