Cómo evitar tropezarse con la lista de materiales UTF-8 al leer archivos
Estoy consumiendo una fuente de datos que recientemente ha agregado un encabezado BOM Unicode (U + FEFF), y mi tarea de rake ahora está en mal estado.
Puedo omitir los primeros 3 bytes confile.gets[3..-1]
pero ¿hay una manera más elegante de leer archivos en Ruby que pueda manejar esto correctamente, ya sea que exista una lista de materiales o no?