Changes between Version 10 and Version 11 of JSRuby

Show
Ignore:
Timestamp:
01/15/08 11:53:43 (5 years ago)
Author:
nshuyo (IP: 218.223.22.146)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JSRuby

    v10 v11  
    66 
    77 - JSRuby release (download) 
     8   - 0.1.1 : http://svn.coderepos.org/share/lang/javascript/jsruby/release/jsruby-0.1.1.js 
    89   - 0.1 : http://svn.coderepos.org/share/lang/javascript/jsruby/release/jsruby-0.1.js 
    910 - JSRuby Test Page 
     
    5556== Sample Code == 
    5657 
     58Simplely execute a Ruby code. 
    5759{{{ 
    5860var ruby = new RubyEngine.Interpreter(); 
     
    6163}}} 
    6264 
     65Invoke a user defined Ruby method from Javascript. 
    6366{{{ 
    6467<script type="text/ruby"> 
     
    7376 
    7477<script language="JavaScript" type="text/javascript"> 
    75 var ruby = new RubyEngine.Interpreter(); 
    76 ruby.exec( RubyEngine.Util.getRubyScript() );  // execute script of type="text/ruby" 
     78  var ruby = new RubyEngine.Interpreter(); 
     79  ruby.exec( RubyEngine.Util.getRubyScript() );  // execute script of type="text/ruby" 
     80  alert( ruby.fib(10) );  // => 55 
     81</script>  
     82}}} 
    7783 
    78 alert( ruby.call("fib", [10] ) );  // => 55 
     84Use jQuery in JSRuby. 
     85{{{ 
     86<script type="text/ruby"> 
     87def getfooter 
     88  $jquery('div.footer')[0].innerHTML 
     89end 
     90</script> 
    7991 
     92<script type="text/javascript" src="jquery-*.*.*.js"></script> 
     93<script type="text/javascript"> 
     94  var ruby = new RubyEngine.Interpreter(); 
     95  ruby.exec( RubyEngine.Util.getRubyScript() );  // execute script of type="text/ruby" 
     96  ruby.put( "$jquery", $ ) 
     97  alert( ruby.getfooter() ); 
    8098</script>  
     99 
     100<div class="footer"> (content of footer) </div> 
    81101}}} 
    82102