Updates the Ruby parser to do most of the heavy lifting

- Catches any runtime Yaml parsing issues
- Only calls this Ruby script once
- No new dependencies required.
- Ruby is awesome