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