From: hmaddocks@... Date: 2014-02-02T03:01:14+00:00 Subject: [ruby-core:60416] [ruby-trunk - Feature #8987] map/collect extension which handles arguments Issue #8987 has been updated by Henry Maddocks. Tsuyoshi Sawada wrote: > Probably, it makes more sense to extend the syntax of `Symbol#to_proc`. The conventional `Symbol#to_proc` does not take an argument: +1 ---------------------------------------- Feature #8987: map/collect extension which handles arguments https://bugs.ruby-lang.org/issues/8987#change-44884 * Author: So Wieso * Status: Open * Priority: Normal * Assignee: * Category: core * Target version: current: 2.2.0 ---------------------------------------- Please consider extending map/collect by allowing additional arguments to be passed to proc, like: A: [1,2,3,4].map :+, 4 and/or B: [1,2,3,4].map 4, &:+ => [5, 6, 7, 8] Variant A is probably more readable. Variant B is more versatile (allows arbitrary arguments to be passed to block). ---Files-------------------------------- mappi.rb (410 Bytes) -- http://bugs.ruby-lang.org/