Interface | Description |
---|---|
EmbedEvalUnit |
Wrapper interface of
JavaEmbedUtils.EvalUnit for embedding. |
EmbedRubyInstanceConfigAdapter |
This interface defines methods to configure Ruby runtime for embedding.
|
EmbedRubyInterfaceAdapter |
This interface defines a method to get a instance of requested interface, which
is implemented in Ruby.
|
EmbedRubyObjectAdapter |
Wrapper interface of RubyObjectAdapter for embedding.
|
EmbedRubyRuntimeAdapter |
Wrapper interface of
RubyRuntimeAdapter for embedding. |
Class | Description |
---|---|
IsolatedScriptingContainer |
the IsolatedScriptingContainer detects the whether it is used with
a Thread.currentThread.contextClassLoader (J2EE) or with the classloader
which loaded IsolatedScriptingContainer.class (OSGi case)
the setup of LOAD_PATH and GEM_PATH and JRUBY_HOME uses ONLY uri: or uri:classloader:
protocol paths.
|
ScriptingContainer |
ScriptingContainer provides various methods and resources that are useful
for embedding Ruby in Java.
|
Enum | Description |
---|---|
AttributeName |
Predefined keys for an attribute map that ScriptingContainer has.
|
LocalContextScope |
LocalContextState defines four scopes to maintain
LocalContext . |
LocalVariableBehavior | |
PathType |
The path type that tells from where Ruby runtime should load the specified file.
|
PropertyName |
Predefined keys of System properties to get configurations
|
Exception | Description |
---|---|
EvalFailedException |
This class is a generic unchecked exception raised during evaluating.
|
InvokeFailedException |
This class is a generic unchecked exception raised during calling methods and
invoking interface methods which are implemented by Ruby scripts.
|
ParseFailedException |
This class is a generic unchecked exception raised during parsing.
|
Annotation Type | Description |
---|---|
Extension |
Methods annotated with this are blessed Native Extension APIs.
|
Copyright © 2001-2015 JRuby. All Rights Reserved.