class HTTP::Request::Body
def each(&block)
- Yieldparam: -
def each(&block) if @source.is_a?(String) yield @source elsif @source.respond_to?(:read) IO.copy_stream(@source, ProcIO.new(block)) rewind(@source) elsif @source.is_a?(Enumerable) @source.each(&block) end self end