lib/core/facets/file/writelines.rb in facets-2.8.4 vs lib/core/facets/file/writelines.rb in facets-2.9.0.pre.1

- old
+ new

@@ -7,17 +7,21 @@ # Note that +readlines+ (the standard Ruby method) returns an array of lines # <em>with newlines intact</em>, whereas +writelines+ uses +puts+, and so # appends newlines if necessary. In this small way, +readlines+ and # +writelines+ are not exact opposites. # - # Returns +nil+. + # data = ['The content', ['for the file']] + # File.writelines('tmp/writelines.txt', data) # + # Returns number of lines written. + # # CREDIT: Noah Gibbs, Gavin Sinclair def self.writelines(path, data) File.open(path, "wb") do |file| file.puts(data) end + data.size end end