Module: FileUtils::StreamUtils_
Relationships & Source Files | |
Extension / Inclusion / Inheritance Descendants | |
Extended In:
| |
Included In:
| |
Defined in: | lib/fileutils.rb |
Instance Attribute Summary
- #fu_windows? ⇒ Boolean readonly private
Instance Method Summary
- #fu_blksize(st) private
- #fu_default_blksize private
- #fu_stream_blksize(*streams) private
Instance Attribute Details
#fu_windows? ⇒ Boolean
(readonly, private)
[ GitHub ]
# File 'lib/fileutils.rb', line 1174
def fu_windows? /mswin|mingw|bccwin|emx/ =~ RUBY_PLATFORM end
Instance Method Details
#fu_blksize(st) (private)
[ GitHub ]# File 'lib/fileutils.rb', line 1191
def fu_blksize(st) s = st.blksize return nil unless s return nil if s == 0 s end
#fu_default_blksize (private)
[ GitHub ]# File 'lib/fileutils.rb', line 1198
def fu_default_blksize 1024 end
#fu_stream_blksize(*streams) (private)
[ GitHub ]# File 'lib/fileutils.rb', line 1182
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