Как записать в файл при использовании Marshal :: dump в Ruby для сериализации объектов

Допустим, у меня есть объектлиния из классаЛиния:

class Line
  def initialize point1, point2
    @p1 = point1
    @p2 = point2
  end
end

line = Line.new ...

Как я могу двоично сериализовать линейный объект? Я пробовал с:

data = Marshal::dump(line, "path/to/still/unexisting/file")

но он создал файл и неничего не добавляю. Я прочитал документацию по Class: IO, но не смогдействительно понимаю.

Ответы на вопрос(1)

Ваш ответ на вопрос