summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKevin Newton <kddnewton@gmail.com>2023-09-06 11:22:27 -0400
committergit <svn-admin@ruby-lang.org>2023-09-07 12:42:02 +0000
commit9343ef250452c17b2842701805a4a0417165dd15 (patch)
tree8f4a701db226bfc46c2818f9454e87f911b19384 /lib
parent3f78eec44ab2f06f05c699cbd90714716e13ebd7 (diff)
[ruby/yarp] Constants on rest parameter nodes
https://github.com/ruby/yarp/commit/a6fdb8aae9
Diffstat (limited to 'lib')
-rw-r--r--lib/yarp.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/yarp.rb b/lib/yarp.rb
index c445a31d32..9ee9c4b341 100644
--- a/lib/yarp.rb
+++ b/lib/yarp.rb
@@ -540,7 +540,7 @@ module YARP
sorted = [
*params.requireds.grep(RequiredParameterNode).map(&:name),
*params.optionals.map(&:name),
- *((params.rest.name ? params.rest.name.to_sym : :*) if params.rest && params.rest.operator != ","),
+ *((params.rest.name || :*) if params.rest && params.rest.operator != ","),
*params.posts.grep(RequiredParameterNode).map(&:name),
*params.keywords.reject(&:value).map(&:name),
*params.keywords.select(&:value).map(&:name)