public class IsolatedScriptingContainer extends ScriptingContainer
setEnvironment(Map)
this will be honored.
it also comes with OSGi support which allows to add a bundle to LOAD_PATH or GEM_PATH.Constructor and Description |
---|
IsolatedScriptingContainer() |
IsolatedScriptingContainer(LocalContextScope scope) |
IsolatedScriptingContainer(LocalContextScope scope,
LocalVariableBehavior behavior) |
IsolatedScriptingContainer(LocalContextScope scope,
LocalVariableBehavior behavior,
boolean lazy) |
IsolatedScriptingContainer(LocalVariableBehavior behavior) |
Modifier and Type | Method and Description |
---|---|
void |
setEnvironment(Map environment)
Changes an environment variables' map.
|
addClassLoader, addGemPath, addGemPath, addLoadPath, addLoadPath, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, callSuper, clear, finalize, get, get, getArgv, getAttribute, getAttributeMap, getClassLoader, getClassloaderDelegate, getCompatVersion, getCompileMode, getCurrentDirectory, getEnvironment, getErr, getError, getErrorWriter, getHomeDirectory, getIn, getInput, getInstance, getJitLogEvery, getJitMax, getJitMaxSize, getJitThreshold, getKCode, getLoadPaths, getLoadServiceCreator, getOut, getOutput, getProfile, getProfileOutput, getProfilingMode, getProperty, getProvider, getReader, getRecordSeparator, getRuntime, getScriptFilename, getSupportedRubyVersion, getVarMap, getWriter, isNativeEnabled, isObjectSpaceEnabled, isRunRubyInProcess, newObjectAdapter, newRuntimeAdapter, parse, parse, parse, parse, put, put, remove, remove, removeAttribute, resetErrorWriter, resetWriter, runRubyMethod, runRubyMethod, runScriptlet, runScriptlet, runScriptlet, runScriptlet, setArgv, setAttribute, setClassLoader, setClassloaderDelegate, setCompatVersion, setCompileMode, setCurrentDirectory, setError, setError, setErrorWriter, setHomeDirectory, setInput, setInput, setJitLogEvery, setJitMax, setJitMaxSize, setJitThreshold, setKCode, setLoadPaths, setLoadServiceCreator, setNativeEnabled, setObjectSpaceEnabled, setOutput, setOutput, setProfile, setProfile, setProfileOutput, setProfilingMode, setReader, setRecordSeparator, setRunRubyInProcess, setScriptFilename, setWriter, terminate
public IsolatedScriptingContainer()
public IsolatedScriptingContainer(LocalContextScope scope, LocalVariableBehavior behavior)
public IsolatedScriptingContainer(LocalContextScope scope)
public IsolatedScriptingContainer(LocalVariableBehavior behavior)
public IsolatedScriptingContainer(LocalContextScope scope, LocalVariableBehavior behavior, boolean lazy)
public void setEnvironment(Map environment)
ScriptingContainer
setEnvironment
in interface EmbedRubyInstanceConfigAdapter
setEnvironment
in class ScriptingContainer
environment
- a new map of environment variables.Copyright © 2001-2016 JRuby. All Rights Reserved.