Support argument delegation (...) with blocks/define_method
(I couldn't find anything on this in the bug tracker or other official sources, hope it's not a duplicate since it's kind of tricky to search for it.)
The following doesn't work on Ruby 2.7:
define_method(:delegate) do |...| # <-- syntax error target(...) end
Are there any plans to support argument delegation in block arguments?
Updated by matz (Yukihiro Matsumoto) 9 months ago
- Status changed from Open to Rejected
You may think it's handy. But it's far more complicated than you think. For example,
define_method may be called from a method with argument forwarding. At least for the moment, it does not worth the cost of implementation/complexity.