open file block : Open a File « File Directory « Ruby






open file block


# Put some stuff into a file.
open('sample_file', 'w') do |f|
  f.write("This is line one.\nThis is line two.")
end

open('sample_file').each { |x| p x }
# "This is line one.\n"
# "This is line two."

 








Related examples in the same category

1.The Different Modes of Opening a File
2.opens up your text.txt file:
3.The second parameter "r" defines that you're opening the file for reading.
4.Open a file in a mode where it can be read from and written to at the same time
5.Read UTF-8 text
6.Write UTF-8 text
7.Latin-1 transcoded to UTF-8 in File.open
8.Open a file for reading binary data