首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >阅读java中的ruby语法

阅读java中的ruby语法
EN

Stack Overflow用户
提问于 2014-01-15 15:38:29
回答 1查看 86关注 0票数 0

我有一个由Velocity模板支持的工具,它在捕获来自Web App的输入后,静态地创建一个文件(类似Ruby的语法),以便与其他工具(Vagrant -内置在Ruby中)一起使用。然而,现在我希望支持到目前为止所做的相反的事情,这样我就可以在我的工具中浏览之前创建的Vagrant文件,并在那里定义设置-在填充我的Java Beans并最终在Web应用程序的UI中结束。

有没有办法这样解释Ruby语法:

代码语言:javascript
代码运行次数:0
运行
复制
config.vm.define :firstMachine do |master|
        master.vm.hostname = "boxupp.test.first"
        master.vm.box = "Ubuntu"
        master.vm.box_url = "http://www.google.com"


        master.vm.provider "virtualbox" do |prov|
            prov.customize ["modifyvm", :id, "--memory", "384"]
        end
end

并在Java Beans中填充相应的值。

我偶然发现了JRuby,但它看起来像是另一个脚本平台。

感谢您的宝贵时间!!

EN

回答 1

Stack Overflow用户

发布于 2014-01-15 15:50:54

如果您只想读取/解析语法,那么您需要编写(或查找)一个用Java编写的Ruby解析器。

如果你的意思是解释...如execute / run ...Java中的Ruby代码,那么您需要:

Ruby解释器,可以从Java中调用;请参见https://github.com/jruby/jruby/wiki/JRubyAndJavaCodeExamples

我偶然发现了JRuby,但它看起来像是另一个脚本平台。

嗯..。它是Ruby语言的一个实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21131593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档