Package org.asciidoctor.jruby.internal
Class RubyUtils
- java.lang.Object
-
- org.asciidoctor.jruby.internal.RubyUtils
-
public class RubyUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RubyUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
loadRubyClass(org.jruby.Ruby rubyRuntime, java.io.InputStream rubyClassDefinition)
static void
requireLibrary(org.jruby.Ruby rubyRuntime, java.lang.String require)
static <T> T
rubyToJava(org.jruby.Ruby runtime, org.jruby.runtime.builtin.IRubyObject rubyObject, java.lang.Class<T> returnType)
static void
setGlobalVariable(org.jruby.Ruby rubyRuntime, java.lang.String variableName, java.lang.Object variableValue)
static org.jruby.RubyClass
toRubyClass(org.jruby.Ruby rubyRuntime, java.lang.Class<?> rubyClass)
static org.jruby.RubySymbol
toSymbol(org.jruby.Ruby rubyRuntime, java.lang.String key)
-
-
-
Method Detail
-
rubyToJava
public static <T> T rubyToJava(org.jruby.Ruby runtime, org.jruby.runtime.builtin.IRubyObject rubyObject, java.lang.Class<T> returnType)
-
toSymbol
public static org.jruby.RubySymbol toSymbol(org.jruby.Ruby rubyRuntime, java.lang.String key)
-
toRubyClass
public static org.jruby.RubyClass toRubyClass(org.jruby.Ruby rubyRuntime, java.lang.Class<?> rubyClass)
-
requireLibrary
public static void requireLibrary(org.jruby.Ruby rubyRuntime, java.lang.String require)
-
loadRubyClass
public static void loadRubyClass(org.jruby.Ruby rubyRuntime, java.io.InputStream rubyClassDefinition)
-
setGlobalVariable
public static final void setGlobalVariable(org.jruby.Ruby rubyRuntime, java.lang.String variableName, java.lang.Object variableValue)
-
-