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

Methods

Private Instance methods

[Source]

      # File lib/fileutils.rb, line 1070
1070:     def fu_blksize(st)
1071:       s = st.blksize
1072:       return nil unless s
1073:       return nil if s == 0
1074:       s
1075:     end

[Source]

      # File lib/fileutils.rb, line 1077
1077:     def fu_default_blksize
1078:       1024
1079:     end

[Source]

      # File lib/fileutils.rb, line 1061
1061:     def fu_stream_blksize(*streams)
1062:       streams.each do |s|
1063:         next unless s.respond_to?(:stat)
1064:         size = fu_blksize(s.stat)
1065:         return size if size
1066:       end
1067:       fu_default_blksize()
1068:     end

[Source]

      # File lib/fileutils.rb, line 1050
1050:     def fu_windows?
1051:       /mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM
1052:     end

[Validate]