[ANN] Ruby bindings for tree-sitter, looking for feedback

Hi,

I just finished the initial implementation of the ruby bindings for
tree-siiter.

Here's the repo: GitHub - stackmystack/grenadier

It's the first time I write a ruby extension, so I would really appreciate
any feedback/review/audit
I could get.

The original project (GitHub - tree-sitter/ruby-tree-sitter: Ruby bindings to tree-sitter)
seems old and dead, so
I took the opportunity to start from scratch.

I am planning on forking tree-sitter/ruby-tree-sitter sometime in the
future, and add
all the work I've done on top of it once I'm done with the test suite and
I'm happy with the results.

Thank you in advance,
Firas.