[DOC] remove reference to pre-3.0 splat operator behavior

This commit is contained in:
Doug Orleans 2023-12-15 19:37:40 -05:00 committed by Nobuyoshi Nakada
parent f9a48548cf
commit 1822acdf33

View File

@ -322,18 +322,6 @@ Both are equivalent to:
my_method(1, 2, 3)
If the method accepts keyword arguments, the splat operator will convert a
hash at the end of the array into keyword arguments:
def my_method(a, b, c: 3)
end
arguments = [1, 2, { c: 4 }]
my_method(*arguments)
Note that this behavior is currently deprecated and will emit a warning.
This behavior will be removed in Ruby 3.0.
You may also use the <code>**</code> (described next) to convert a Hash into
keyword arguments.