APIdock / Ruby
/
method

compare_stream

ruby latest stable - Class: FileUtils
compare_stream(a, b)
private

Returns true if the contents of a stream a and b are identical.

# File lib/fileutils.rb, line 745
 def compare_stream(a, b)
 bsize = fu_stream_blksize(a, b)
 sa = String.new(capacity: bsize)
 sb = String.new(capacity: bsize)
 begin
 a.read(bsize, sa)
 b.read(bsize, sb)
 return true if sa.empty? && sb.empty?
 end while sa == sb
 false
 end

AltStyle によって変換されたページ (->オリジナル) /