| 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 does set GEM_HOME and GEM_PATH and JARS_HOME
in such a way that it uses only resources which can be reached with classloader.
|
| 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.