Я хотел бы написать простой скрипт для загрузки на Ruby.
Загрузка URL происходит в текстовом файле построчно.
Моя программа должна взять их одну за другой, загрузить указанный файл, а затем пометить уже обработанную строку некоторым символом, например #.
Еще одна проблема заключается в том, что текстовый файл, содержащий URL-адреса, может увеличиваться при обработке, потому что иногда я хотел бы добавить новые URL-адреса в конец текстового файла, в то время как он обрабатывается программой.
Я нашел этот драгоценный камень, названный FileQueue: https://github.com/pezra/filequeue, который делает что-то похожее: он всегда вынимает первую строку и может выдвинуть строку в конце файла, однако он удаляет уже обработанные строкии это проблема, потому что иногда мне нужны URL-адреса после того, как они были загружены.
Как я могу добиться этого умным способом Ruby, или, возможно, у Ruby есть встроенный метод для этого?