Thursday, April 24, 2008

a ruby to javascript bridge, Johnson

こんなものがあった。

http://github.com/jbarnette/johnson/tree/master
http://tenderlovemaking.com/2008/04/23/take-it-to-the-limit-one-more-time

Firefox が使っている javascript エンジン
http://www.mozilla.org/js/spidermonkey/
の ruby bridge のようだ。

README.txt に書いてあるとおりに gem install jhonson できなかったので、

git clone git://github.com/jbarnette/johnson.git
cd johnson
rake

irb で試すとこんな感じ
irb -I./lib -rjohnson
>> Johnson.evaluate("var foo = {x: 1}; foo").x
=> 1

これで、 rails アプリケーションで使っている .js のテストができるといいな。

No comments: