Skip to content

Commit 7fe0460

Browse files
feat: Get-Turtle splatting ( Fixes #121 )
Always forcing argList to an array
1 parent 6343de4 commit 7fe0460

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Commands/Get-Turtle.ps1

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,13 @@ function Get-Turtle {
117117
}
118118
# Now we know how long it took to get to the next member name.
119119

120-
# And we can determine if we have any parameters
120+
# And we can determine if we have any parameters.
121+
# (it is important that we always force any parameters into an array)
121122
$argList =
122-
if ($methodArgIndex -eq ($argIndex + 1)) {
123-
@()
124-
}
125-
else {
123+
@(if ($methodArgIndex -ne ($argIndex + 1)) {
126124
$wordsAndArguments[($argIndex + 1)..($methodArgIndex - 1)]
127125
$argIndex = $methodArgIndex - 1
128-
}
126+
})
129127

130128
# Look up the member information for the current member.
131129
$memberInfo = $turtleType.Members[$currentMember]

0 commit comments

Comments
 (0)