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

Methods

Private Instance methods

[Source]

      # File lib/fileutils.rb, line 1051
1051:     def fu_blksize(st)
1052:       s = st.blksize
1053:       return nil unless s
1054:       return nil if s == 0
1055:       s
1056:     end

[Source]

      # File lib/fileutils.rb, line 1058
1058:     def fu_default_blksize
1059:       1024
1060:     end

[Source]

      # File lib/fileutils.rb, line 1042
1042:     def fu_stream_blksize(*streams)
1043:       streams.each do |s|
1044:         next unless s.respond_to?(:stat)
1045:         size = fu_blksize(s.stat)
1046:         return size if size
1047:       end
1048:       fu_default_blksize()
1049:     end

[Source]

      # File lib/fileutils.rb, line 1031
1031:     def fu_windows?
1032:       /mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM
1033:     end

[Validate]