YAML - ваш друг здесь.
require "yaml"
yaml= ["author","post title","date","time","post category"].to_yaml
File.open("filename", "w") do |f|
f.write(yaml)
end
это даст вам
---
- author
- post title
- date
- time
- post category
наоборот вы получаете
require "yaml"
YAML.load(File.read("filename")) # => ["author","post title","date","time","post category"]
Yaml легко читается человеком, поэтому вы можете редактировать его в любом текстовом редакторе (а не в обработчике слов, как в ooffice). Вы можете не только выполнять поиск в массиве и строках. Yaml работает «из коробки» для большинства объектов ruby, даже для объектов пользовательских классов. Это хорошее введение в синтаксис yaml: http://yaml.kwiki.org/?YamlInFiveMinutes.