@@ -419,7 +419,7 @@ def read(max_len = nil, out_string = nil)
419419
420420 # @api private
421421 #
422- # @param stream [String, IO, StringIO, Enumerable]
422+ # @param stream [String, IO, StringIO, Enumerable<String> ]
423423 # @param blk [Proc]
424424 #
425425 # @yieldparam [String]
@@ -434,7 +434,7 @@ class << self
434434 # @param blk [Proc]
435435 #
436436 # @yieldparam [Enumerator::Yielder]
437- # @return [Enumerable]
437+ # @return [Enumerable<String> ]
438438 def writable_enum ( &blk )
439439 Enumerator . new do |y |
440440 y . define_singleton_method ( :write ) do
@@ -490,7 +490,7 @@ class << self
490490 #
491491 # @param body [Object]
492492 #
493- # @return [Array(String, Enumerable)]
493+ # @return [Array(String, Enumerable<String> )]
494494 private def encode_multipart_streaming ( body )
495495 boundary = SecureRandom . urlsafe_base64 ( 60 )
496496
@@ -543,7 +543,7 @@ def encode_content(headers, body)
543543 # @api private
544544 #
545545 # @param headers [Hash{String=>String}, Net::HTTPHeader]
546- # @param stream [Enumerable]
546+ # @param stream [Enumerable<String> ]
547547 # @param suppress_error [Boolean]
548548 #
549549 # @raise [JSON::ParserError]
@@ -580,11 +580,11 @@ class << self
580580 #
581581 # https://doc.rust-lang.org/std/iter/trait.FusedIterator.html
582582 #
583- # @param enum [Enumerable]
583+ # @param enum [Enumerable<Object> ]
584584 # @param external [Boolean]
585585 # @param close [Proc]
586586 #
587- # @return [Enumerable]
587+ # @return [Enumerable<Object> ]
588588 def fused_enum ( enum , external : false , &close )
589589 fused = false
590590 iter = Enumerator . new do |y |
@@ -610,7 +610,7 @@ def fused_enum(enum, external: false, &close)
610610
611611 # @api private
612612 #
613- # @param enum [Enumerable, nil]
613+ # @param enum [Enumerable<Object> , nil]
614614 def close_fused! ( enum )
615615 return unless enum . is_a? ( Enumerator )
616616
@@ -621,11 +621,11 @@ def close_fused!(enum)
621621
622622 # @api private
623623 #
624- # @param enum [Enumerable, nil]
624+ # @param enum [Enumerable<Object> , nil]
625625 # @param blk [Proc]
626626 #
627627 # @yieldparam [Enumerator::Yielder]
628- # @return [Enumerable]
628+ # @return [Enumerable<Object> ]
629629 def chain_fused ( enum , &blk )
630630 iter = Enumerator . new { blk . call ( _1 ) }
631631 fused_enum ( iter ) { close_fused! ( enum ) }
@@ -635,9 +635,9 @@ def chain_fused(enum, &blk)
635635 class << self
636636 # @api private
637637 #
638- # @param enum [Enumerable]
638+ # @param enum [Enumerable<String> ]
639639 #
640- # @return [Enumerable]
640+ # @return [Enumerable<String> ]
641641 def decode_lines ( enum )
642642 re = /(\r \n |\r |\n )/
643643 buffer = String . new . b
@@ -671,7 +671,7 @@ def decode_lines(enum)
671671 #
672672 # https://html.spec.whatwg.org/multipage/server-sent-events.html#parsing-an-event-stream
673673 #
674- # @param lines [Enumerable]
674+ # @param lines [Enumerable<String> ]
675675 #
676676 # @return [Hash{Symbol=>Object}]
677677 def decode_sse ( lines )
0 commit comments