Could Ruby have something thing like this too or is MRIs C api just too limited? Rice is the closest thing I know of and it was pretty gnarly to use.
I'm curious what you found gnarly or difficult to use, maybe there are some improvements that can be made?
Also as far as I know, Rice is the only library of its kind in the Ruby space (ignoring SWIG, of course).