Ruby does some cool things when it comes to reading from a file, and we will see that in this guide.
In the previous guide, we created a file containing the names of baseball teams. You can ask Ruby to read the contents of this file with the following code line:
teams = File.read("files-lessons/teams.txt")
If you print the teams variable, your output should be the names of all the teams stored in that file.
Now, let's say we want to do something with the contents of a file. First, we have to separate the values and put them in an array. The code for this task is as follows:
p teams.split
The split method will look at the string of the text and separate each element that is separated by a space.
If you execute it, you'll see that the values turned into an array:
["Twins,", "Astros,", "...