Как записать маркер спецификации в файл в Ruby

У меня есть некоторый рабочий код с костылем, чтобы добавить маркер спецификации в новый файл.

  #writing
  File.open name, 'w', 0644 do |file|
    file.write "\uFEFF"
    file.write @data
  end

  #reading
  File.open name, 'r:bom|utf-8' do |file|
    file.read
  end

Есть ли способ автоматически добавить маркер без написания загадочных"\uFEFF" перед данными? Что-то вродеFile.open name, 'w:bom' # this mode has no effect может быть?

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

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