JRuby

JRuby から Java インスタンスのフィールドにアクセスするには

JRuby の java_class メソッドと declared_method を使って、Javaインスタンス jobj のフィールド field1 にアクセスします。field1 = jobj.java_class.declared_field("field1") field1.set_value jobj, value.to_javaこれで良いはず。はずというのは、今回…

JRuby で動くRTコンポーネントを作り直す

thegoodbadugly:1335170735:title は、Jython 版のRTCのソースをとにかく JRuby で動くようにしたものなので、Ruby らしいコードは書いていません。 Scala 版がいい感じに書けてちょっとくやしいので、書き直してみました。MyServiceConsumer.rb #!/usr/bin/…

JRubyで動くRTコンポーネントを作る

近いうちに、といいつつ5ヶ月も過ぎてしまいました。JRubyでのRTコンポーネントの書き方です。 今回はRTC Builder は使わずに、一から手でRTコンポーネントを書きます……といっても、基本的にはJythonと同じコードをJRubyで書くだけです。 準備 カレントディ…