On this page
module FileUtils::StreamUtils_
Private Instance Methods
# File lib/fileutils.rb, line 1086
def fu_blksize(st)
s = st.blksize
return nil unless s
return nil if s == 0
s
end
# File lib/fileutils.rb, line 1093
def fu_default_blksize
1024
end
# File lib/fileutils.rb, line 1077
def fu_stream_blksize(*streams)
streams.each do |s|
next unless s.respond_to?(:stat)
size = fu_blksize(s.stat)
return size if size
end
fu_default_blksize()
end
# File lib/fileutils.rb, line 1069
def fu_windows?
/mswin|mingw|bccwin|emx/ =~ RUBY_PLATFORM
end
Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.