From: Charles Oliver Nutter Date: 2008-12-05T04:28:05+09:00 Subject: Re: Ruby and legacy Java Applications Joe Wę—¦lfel wrote: > What are some good ways to integrate Ruby into legacy Java > applications? I realize > I can execute small Ruby scripts from Java like this: > > Ruby runtime = Ruby.newInstance(); > runtime.evalScriptlet("puts 'Hello from Ruby'"); > > However, this seems to lend itself only to small snippets of Ruby. > Often I'm more likely > to have a larger body of Ruby code that includes many files, gem > dependencies, and > the ability to work with legacy installers. Is there an easy way to > accomplish this? In general the easiest way would be to have the Ruby code implement a Java interface and get that instance back into Java. There's a few examples on wiki.jruby.org. Does that sound lke what you want? - Charlie