Changes between Version 10 and Version 11 of JSRuby
- Timestamp:
- 01/15/08 11:53:43 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JSRuby
v10 v11 6 6 7 7 - JSRuby release (download) 8 - 0.1.1 : http://svn.coderepos.org/share/lang/javascript/jsruby/release/jsruby-0.1.1.js 8 9 - 0.1 : http://svn.coderepos.org/share/lang/javascript/jsruby/release/jsruby-0.1.js 9 10 - JSRuby Test Page … … 55 56 == Sample Code == 56 57 58 Simplely execute a Ruby code. 57 59 {{{ 58 60 var ruby = new RubyEngine.Interpreter(); … … 61 63 }}} 62 64 65 Invoke a user defined Ruby method from Javascript. 63 66 {{{ 64 67 <script type="text/ruby"> … … 73 76 74 77 <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 }}} 77 83 78 alert( ruby.call("fib", [10] ) ); // => 55 84 Use jQuery in JSRuby. 85 {{{ 86 <script type="text/ruby"> 87 def getfooter 88 $jquery('div.footer')[0].innerHTML 89 end 90 </script> 79 91 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() ); 80 98 </script> 99 100 <div class="footer"> (content of footer) </div> 81 101 }}} 82 102
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)