[ruby-core:95902] [Ruby master Feature#16356] Method#inspect of argument forwarding
From:
zverok.offline@...
Date:
2019-11-20 20:58:44 UTC
List:
ruby-core #95902
Issue #16356 has been updated by zverok (Victor Shepelev). @jeremyevans0 thanks for the explanation, I suspected there is something important about missing `:keyrest` there :) But names (e.g. literal `:*` and `:&`) should be excluded from `parameters` output anyways, right?.. ---------------------------------------- Feature #16356: Method#inspect of argument forwarding https://bugs.ruby-lang.org/issues/16356#change-82744 * Author: znz (Kazuhiro NISHIYAMA) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- Current behavior includes `(**, &&)`. Is this intentional? ``` % ruby -e 'def mf(...);end;p method(:mf)' #<Method: main.mf(**, &&) -e:1> ``` I added tests of current behavior at https://github.com/ruby/ruby/commit/777973084e599cf9efa490173709b187fb507f90 -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>