Your current filters are…
In the same manner that Matz Ruby has C extensions, JRuby has Java extensions. Even though JRuby lets you use existing Java classes directly from Ruby you may still want to write a pure Java extension. This could be to have a higher performing ruby class or to make an existing Java class library more 'ruby-esque'.
My use case was to provide a seamless API for the Hitimes gem across all ruby engines.
This talk will cover the facets of building Java extensions for JRuby and the burgeoning support for existing C extensions.
by Thomas Enebo
One major benefit of JRuby is the ability to import Java classes and use them as if they were POROs (Plain Old Ruby Objects). This feature makes Java fun again. You can pull in legacy code and sculpt an API which fits nicely into your Ruby code. You can even access novel and unrivaled Java libraries to do something not currently possible in the Ruby world.
This talk will:
By the end of this talk you should be able to effectively consume Java libraries in Ruby in a way that is satisfying and useful.