>This is the first I've heard of anyone wrapping a  Java library in
this manner.

Sorry, cant take credit :(.

See http://pylucene.osafoundation.org ... its python, rather than ruby,
but similar process (gcj/swig)... which is where I got the inspiration.


But yes, an article would be nice, thanks. Pylucene doesnt have the
best of documentation.