Module: Enumerable
- Defined in:
- lib/pleasant_path/enumerable.rb
Instance Method Summary collapse
-
#append_to_file(file, eol: $/) ⇒ self
Appends each object in the Enumerable as a string plus end-of-line (EOL) characters to the specified
file. -
#write_to_file(file, eol: $/) ⇒ self
Writes each object in the Enumerable as a string plus end-of-line (EOL) characters to the specified
file, overwriting the file if it exists.
Instance Method Details
#append_to_file(file, eol: $/) ⇒ self
Appends each object in the Enumerable as a string plus end-of-line (EOL) characters to the specified file. Creates the file if it does not exist, including any necessary parent directories. Returns the Enumerable.
38 39 40 41 |
# File 'lib/pleasant_path/enumerable.rb', line 38 def append_to_file(file, eol: $/) file.to_pathname.append_lines(self, eol: eol) self end |
#write_to_file(file, eol: $/) ⇒ self
Writes each object in the Enumerable as a string plus end-of-line (EOL) characters to the specified file, overwriting the file if it exists. Creates the file if it does not exist, including any necessary parent directories. Returns the Enumerable.
17 18 19 20 |
# File 'lib/pleasant_path/enumerable.rb', line 17 def write_to_file(file, eol: $/) file.to_pathname.write_lines(self, eol: eol) self end |