org.jruby.Ruby.init()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.jruby.Ruby.init方法的一些代码示例,展示了Ruby.init的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.init方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:init

Ruby.init介绍

[英]This method is called immediately after constructing the Ruby instance. The main thread is prepared for execution, all core classes and libraries are initialized, and any libraries required on the command line are loaded.
[中]在构造Ruby实例后,会立即调用此方法。主线程已准备好执行,所有核心类和库都已初始化,命令行上所需的所有库都已加载。

代码示例

代码示例来源:origin: org.jruby/jruby-complete

/**
 * Returns a new instance of the JRuby runtime configured as specified.
 *
 * @param config The instance configuration
 * @return The JRuby runtime
 * @see org.jruby.RubyInstanceConfig
 */
public static Ruby newInstance(RubyInstanceConfig config) {
  Ruby ruby = new Ruby(config);
  ruby.init();
  setGlobalRuntimeFirstTimeOnly(ruby);
  return ruby;
}

代码示例来源:origin: org.jruby/jruby-core

/**
 * Returns a new instance of the JRuby runtime configured as specified.
 *
 * @param config The instance configuration
 * @return The JRuby runtime
 * @see org.jruby.RubyInstanceConfig
 */
public static Ruby newInstance(RubyInstanceConfig config) {
  Ruby ruby = new Ruby(config);
  ruby.init();
  setGlobalRuntimeFirstTimeOnly(ruby);
  return ruby;
}

代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby

/**
 * Returns a new instance of the JRuby runtime configured as specified.
 *
 * @param config The instance configuration
 * @return The JRuby runtime
 * @see org.jruby.RubyInstanceConfig
 */
public static Ruby newInstance(RubyInstanceConfig config) {
  Ruby ruby = new Ruby(config);
  ruby.init();
  setGlobalRuntimeFirstTimeOnly(ruby);
  return ruby;
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby

/**
 * Returns a new instance of the JRuby runtime configured as specified.
 *
 * @param config The instance configuration
 * @return The JRuby runtime
 * @see org.jruby.RubyInstanceConfig
 */
public static Ruby newInstance(RubyInstanceConfig config) {
  Ruby ruby = new Ruby(config);
  ruby.init();
  setGlobalRuntimeFirstTimeOnly(ruby);
  return ruby;
}

相关文章

微信公众号

最新文章

更多

Ruby类方法