| Package | Description |
|---|---|
| org.jruby.embed | |
| org.jruby.embed.internal | |
| org.jruby.embed.variable |
| Modifier and Type | Method and Description |
|---|---|
ManyVarsDynamicScope |
EmbedEvalUnit.getScope()
Returns a scope used to parse a script.
|
| Modifier and Type | Field and Description |
|---|---|
private ManyVarsDynamicScope |
EmbedEvalUnitImpl.scope |
| Modifier and Type | Method and Description |
|---|---|
(package private) static ManyVarsDynamicScope |
EmbedRubyRuntimeAdapterImpl.getManyVarsDynamicScope(ScriptingContainer container,
int depth) |
ManyVarsDynamicScope |
EmbedEvalUnitImpl.getScope()
Returns a ManyVarsDynamicScope used to parse a script.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
BiVariableMap.inject(ManyVarsDynamicScope scope,
int depth,
IRubyObject receiver) |
| Constructor and Description |
|---|
EmbedEvalUnitImpl(ScriptingContainer container,
Node node,
ManyVarsDynamicScope scope) |
EmbedEvalUnitImpl(ScriptingContainer container,
Node node,
ManyVarsDynamicScope scope,
Script script) |
| Modifier and Type | Method and Description |
|---|---|
static void |
VariableInterceptor.inject(BiVariableMap map,
Ruby runtime,
ManyVarsDynamicScope scope,
int depth,
IRubyObject receiver)
Injects variable values from Java to Ruby just before an evaluation or
method invocation.
|