public class GemScriptFactory extends ScriptFactory
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GEM_HOME |
static java.lang.String |
GEM_PATH |
NO_CLASSPATH| Constructor and Description |
|---|
GemScriptFactory(Logger logger,
org.codehaus.classworlds.ClassRealm classRealm,
java.io.File jrubyJar,
java.io.File stdlibJar,
java.util.List<java.lang.String> classpathElements,
boolean fork,
GemsConfig config) |
GemScriptFactory(Logger logger,
org.codehaus.classworlds.ClassRealm classRealm,
java.io.File jrubyJar,
java.util.List<java.lang.String> classpathElements,
boolean fork,
GemsConfig config) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
environment() |
Script |
newScriptFromSearchPath(java.lang.String scriptName) |
addEnv, addEnv, addEnvs, addJvmArgs, addSwitch, addSwitch, addSwitches, getVersion, newArguments, newScript, newScript, newScriptFromJRubyJar, newScriptFromResource, toStringpublic static final java.lang.String GEM_HOME
public static final java.lang.String GEM_PATH
public GemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, java.io.File jrubyJar, java.util.List<java.lang.String> classpathElements, boolean fork, GemsConfig config) throws ScriptException, java.io.IOException
ScriptExceptionjava.io.IOExceptionpublic GemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, java.io.File jrubyJar, java.io.File stdlibJar, java.util.List<java.lang.String> classpathElements, boolean fork, GemsConfig config) throws ScriptException, java.io.IOException
ScriptExceptionjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.String> environment()
environment in class ScriptFactorypublic Script newScriptFromSearchPath(java.lang.String scriptName) throws java.io.IOException
newScriptFromSearchPath in class ScriptFactoryjava.io.IOExceptionCopyright © 2023. All Rights Reserved.