将 V8 JavaScript 解释器嵌入到Ruby中:therubyracer
therubyracer用于将 V8 JavaScript 解释器嵌入到Ruby中。
特性:
- Evaluate JavaScript from within Ruby
- Embed your Ruby objects into the JavaScript world
- Manipulate JavaScript objects and call JavaScript functions from Ruby
- API compatible with the The Ruby Rhino (for JRuby: http://github.com/cowboyd/therubyrhino)
cxt.eval 'var val = {num: 5, fun: function isTruthy(arg) { return !!arg }}' val = cxt[:val] #=> V8::Object cxt[:val] == cxt.scope.val #=> true val.num #=> 5 val.isTruthy(1) #=> true
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!