Recently I discovered:
- the Parslet gem
- transformation separate from parsing is
- it's fun to keep a log of interesting trash picked up in my neighborhood, and I made a parser for mine using Parslet
More in my latest blog post: https://fpsvogel.com/posts/2023/ruby-parslet-parsing-and-transformation