Программирование на языке Ruby.

10.1.2. Обновление файла.

Чтобы открыть файл для чтения и записи, достаточно добавить знак плюс ( +) в строку указания режима (см. раздел 10.1.1):

F1 = File.new("file1", "r+").

# Чтение/запись, от начала файла.

F2 = File.new("file2", "w+").

# Чтение/запись; усечь существующий файл или создать новый.

F3 = File.new("file3", "а+").

# Чтение/запись; перейти в конец существующего файла или создать новый.