@gniquil you could do all this in one step by splitting on the pattern `/\D*/` (any number of non-number characters)

I might also move `line =~ /^-+/` into a named private method. The line would then look like:

```ruby
line.split(/\D*/) unless separator_line?
```