File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -140,14 +140,17 @@ def prism_locals(source)
140
140
case node
141
141
when BlockNode , DefNode , LambdaNode
142
142
names = node . locals
143
- params =
144
- if node . is_a? ( DefNode )
145
- node . parameters
146
- elsif node . parameters . is_a? ( NumberedParametersNode )
147
- nil
148
- else
149
- node . parameters &.parameters
150
- end
143
+ params = nil
144
+
145
+ if node . is_a? ( DefNode )
146
+ params = node . parameters
147
+ elsif node . parameters . is_a? ( NumberedParametersNode )
148
+ # nothing
149
+ elsif node . parameters . is_a? ( ItParametersNode )
150
+ names << AnonymousLocal
151
+ else
152
+ params = node . parameters &.parameters
153
+ end
151
154
152
155
# prism places parameters in the same order that they appear in the
153
156
# source. CRuby places them in the order that they need to appear
You can’t perform that action at this time.
0 commit comments