Version 4 (modified by nshuyo, 5 years ago)

--

JSRuby

JSRuby is a Ruby interpreter impremented in JavaScript.

Getting Start

svn co http://svn.coderepos.org/share/lang/javascript/jsruby/trunk/
cd trunk
bash ./make.sh

"jsruby.js" is generated under "./dist/" .

Functional Test

A functional test of JSRuby use JsUnit.

You get jsunit2.2alpha11.zip and extract on "./trunk/", so "./jsunit/" directory will be made.

cd ./trunk
unzip jsunit2.2alpha11.zip

Open "./jsunit/testRunner.html".

e.g. if you extract on c:/jsruby/trunk/

file:///c:/jsruby/trunk/jsunit/testRunner.html?testPage=c:/jsruby/trunk/testsuite.html&autoRun=true

Sample Code

var ruby = new RubyEngine.Interpreter();
ruby.exec(" (1..10).each{ |x| puts x*x } ");
alert(ruby.stdout);