In ruby you read a file in two steps. First open the file, and then iterate over the contents. (In this instance we loop over the contents of a text file so the built-in each_line is what we want.)
We read the file in a ruby block. This way the File.open call automatically closes the file when the block finishes.
File.open("read.rb", "r") do |f| f.each_line do |line| puts line end end