首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FileUtils::StreamUtils_

Private Instance Methods

fu_blksize(st) Show source

代码语言:javascript
复制
# File lib/fileutils.rb, line 1085
def fu_blksize(st)
  s = st.blksize
  return nil unless s
  return nil if s == 0
  s
end

fu_default_blksize() Show source

代码语言:javascript
复制
# File lib/fileutils.rb, line 1092
def fu_default_blksize
  1024
end

fu_stream_blksize(*streams) Show source

代码语言:javascript
复制
# File lib/fileutils.rb, line 1076
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

fu_windows?() Show source

代码语言:javascript
复制
# File lib/fileutils.rb, line 1068
def fu_windows?
  /mswin|mingw|bccwin|emx/ =~ RUBY_PLATFORM
end

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com