ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

2008-09-17から1日間の記事一覧

JavaからRubyを呼んで、戻り値を取得する

evalScriptletの戻り値を使えば良かったらしい。そのまんまじゃん。 import org.jruby.Ruby; import org.jruby.runtime.builtin.IRubyObject; public class CallRuby { public static void main(String[] args) throws Exception { Ruby runtime = Ruby.newI…

JavaからFixturesを使ってみる - ちょっとだけすっきり書けた

import java.io.FileInputStream; import org.jruby.Ruby; import org.jruby.runtime.Block; public class CallRuby { public static void main(String[] args) throws Exception { Ruby runtime = Ruby.newInstance(); runtime.parseFile( new FileInputStr…

JavaからFixturesを使ってみる

昨日のFixturesをRails外で使ってみるは、これの伏線なのでした。 で、JavaからJRubyを使ってRubyのライブラリを使う方法ですが、 色々やったところ、org.jruby.Ruby#evalScriptletってのを使うとできるようです。 org.jruby.runtime.load.LoadService#requi…