Мне нравится возможность передавать реализацию Java некоторого интерфейса в Jruby, а затем использовать его в качестве процедуры. К сожалению, для меня примеры показывают, как можно обернуть классы jruby в интерфейсы java, но ни один из них не соответствует моему запросу.
Быстрый взгляд на RubyProc кажется очевидным решением, но я не могу удовлетворить требование блока. Хелперы JavaUtils, JavaUtilities и JavaEmbedUtils также не помогают.