Module FileUtils::StreamUtils_
In: lib/fileutils.rb

Methods

Private Instance methods

[Source]

      # File lib/fileutils.rb, line 1075
1075:     def fu_blksize(st)
1076:       s = st.blksize
1077:       return nil unless s
1078:       return nil if s == 0
1079:       s
1080:     end

[Source]

      # File lib/fileutils.rb, line 1082
1082:     def fu_default_blksize
1083:       1024
1084:     end

[Source]

      # File lib/fileutils.rb, line 1066
1066:     def fu_stream_blksize(*streams)
1067:       streams.each do |s|
1068:         next unless s.respond_to?(:stat)
1069:         size = fu_blksize(s.stat)
1070:         return size if size
1071:       end
1072:       fu_default_blksize()
1073:     end

[Source]

      # File lib/fileutils.rb, line 1055
1055:     def fu_windows?
1056:       /mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM
1057:     end

[Validate]