Не подходит, данное по не предустановлено в ОСРазве это непреодолимое препятствие?
Но разве в этом примере функция puts не возвращает, собственно, значение переменной my_var?предназначение функции puts состоит в выводе текста на экран. Если у функции нет возвращаемого значения (при помощи return), то возвращается nil.
=> nil
. Функция puts ничего не вычисляет, а потому ей не нужно ничего возвращать.
Мне не нужно было знать как пишутся данные в файл, а только какой процесс занимается записью таких блоков. С виду выглядит как XML/HTML. Поэтому если запись в этот файл подконтрольна и, скажем, выполняется вашим кодом на Java, тогда можно предложить другое решение для индексации текста. Поэтому и уточняю перед тем, как давать свой ответ.