Вот одно полное решение. Обратите внимание, что он очень чувствителен к файловой структуре!

ольно новичок в Ruby и пытаюсь немного по-настоящему разобрать текст. Однако сейчас я пытаюсь разобрать немного более сложный файл и затем вытолкнуть его в CSV-файл (что я раньше не делал), и я застрял.

Файл выглядит следующим образом,

Title
some text
some different text
Publisher: name
Published Date: date
Number1: number
Number2: number
Number3: number
Category: category
----------------------
Title
some text
some different text
Publisher: name
Published Date: date
Number1: number
Number2: number
Number3: number
Category: category
----------------------

и т.п.

Каждая строка будет представлять новый «столбец» в CSV.

Кто-нибудь, пожалуйста, сможет ли протянуть руку?

Спасибо вам большое!