@@ -1299,7 +1299,7 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
12991299 # With no block given, returns an Enumerator.
13001300 #
13011301 def reverse_each : () { (Elem arg0) -> untyped } -> void
1302- | () -> ::Enumerator[Elem, void ]
1302+ | () -> ::Enumerator[Elem]
13031303
13041304 # <!--
13051305 # rdoc-file=enum.c
@@ -1760,7 +1760,7 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
17601760 # # show pythagorean triples less than 100
17611761 # p pythagorean_triples.take_while { |*, z| z < 100 }.force
17621762 #
1763- def lazy : () -> Enumerator::Lazy[Elem, void ]
1763+ def lazy : () -> Enumerator::Lazy[Elem]
17641764
17651765 # <!--
17661766 # rdoc-file=enum.c
@@ -2092,8 +2092,8 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
20922092 # pp lines
20932093 # }
20942094 #
2095- def chunk : [U] () { (Elem elt) -> U } -> ::Enumerator[[ U, ::Array[Elem] ], void ]
2096- | () -> ::Enumerator[Elem, ::Enumerator[[ untyped , ::Array[Elem] ], void ]]
2095+ def chunk : [U] () { (Elem elt) -> U } -> ::Enumerator[[ U, ::Array[Elem] ]]
2096+ | () -> ::Enumerator[Elem, ::Enumerator[[ untyped , ::Array[Elem] ]]]
20972097
20982098 # <!--
20992099 # rdoc-file=enum.c
@@ -2142,7 +2142,7 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
21422142 # Enumerable#slice_when does the same, except splitting when the block returns
21432143 # `true` instead of `false`.
21442144 #
2145- def chunk_while : () { (Elem elt_before, Elem elt_after) -> boolish } -> ::Enumerator[::Array[Elem], void ]
2145+ def chunk_while : () { (Elem elt_before, Elem elt_after) -> boolish } -> ::Enumerator[::Array[Elem]]
21462146
21472147 # <!--
21482148 # rdoc-file=enum.c
@@ -2204,7 +2204,7 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
22042204 # Enumerable#chunk_while does the same, except splitting when the block returns
22052205 # `false` instead of `true`.
22062206 #
2207- def slice_when : () { (Elem elt_before, Elem elt_after) -> boolish } -> ::Enumerator[::Array[Elem], void ]
2207+ def slice_when : () { (Elem elt_before, Elem elt_after) -> boolish } -> ::Enumerator[::Array[Elem]]
22082208
22092209 # <!--
22102210 # rdoc-file=enum.c
@@ -2239,8 +2239,8 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
22392239 # p e.map {|ll| ll[0...-1].map {|l| l.sub(/\\\n\z/, "") }.join + ll.last }
22402240 # #=>["foo\n", "barbaz\n", "\n", "qux\n"]
22412241 #
2242- def slice_after : (untyped pattern) -> ::Enumerator[::Array[Elem], void ]
2243- | () { (Elem elt) -> boolish } -> ::Enumerator[::Array[Elem], void ]
2242+ def slice_after : (untyped pattern) -> ::Enumerator[::Array[Elem]]
2243+ | () { (Elem elt) -> boolish } -> ::Enumerator[::Array[Elem]]
22442244
22452245 # <!--
22462246 # rdoc-file=enum.c
@@ -2396,6 +2396,6 @@ module Enumerable[unchecked out Elem] : _Each[Elem]
23962396 # }
23972397 # }
23982398 #
2399- def slice_before : (untyped pattern) -> ::Enumerator[::Array[Elem], void ]
2400- | () { (Elem elt) -> boolish } -> ::Enumerator[::Array[Elem], void ]
2399+ def slice_before : (untyped pattern) -> ::Enumerator[::Array[Elem]]
2400+ | () { (Elem elt) -> boolish } -> ::Enumerator[::Array[Elem]]
24012401end
0 commit comments