This is an experiement to run Ruby in the browser. It uses an embedded JRuby applet, and the page communicates to that puppy via LiveConnect. This simple example shows running code via
script type="text/jruby" (which is run automaticlly once, which you see in the output below), and from a form itself. From here we will allow smart bidirectional talk between the DOM and Ruby, and offer up a nice abstraction layer to hopefully enable something like:
<script type="text/ruby"> document.ready do |dom| dom["table tr"] <<"<td>test</td>" end </script>
Results from either your own ruby, or the embedded ruby, will appear here:
If you do a view source, you will see JRuby code wrapped in a <script type="text/jruby"> tag. You can see that code by clicking the show embedded ruby button, or you can run it via the Run button (output below)
Interactively throw some ruby in, and stuff from the last line will come back at you in the output. Right now the input/output streams are not setup correctly, so do not put in any output code (such as puts) as it won't work.