Ruby - analizando un archivo de texto
Soy bastante nuevo en Ruby y he estado intentando un análisis de texto realmente básico. Sin embargo, ahora estoy tratando de analizar un poco más de un archivo complicado y luego insertarlo en un archivo csv (que no he hecho antes) y me estoy quedando atascado.
El archivo tiene el siguiente aspecto,
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
----------------------
etc.
Cada línea representaría una nueva "columna" en el csv.
¿Alguien podría echar una mano?
¡Muchas gracias