Как записать маркер спецификации в файл в 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
может быть?