Package de.saumya.mojo.ruby.script
Class GemScriptFactory
java.lang.Object
de.saumya.mojo.ruby.script.ScriptFactory
de.saumya.mojo.ruby.script.GemScriptFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprivate final GemsConfigFields inherited from class de.saumya.mojo.ruby.script.ScriptFactory
classpathElements, classRealm, fork, jrubyJar, jrubyStdlibJar, jvmArgs, launcher, logger, NO_CLASSPATH, switches -
Constructor Summary
ConstructorsConstructorDescriptionGemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, File stdlibJar, List<String> classpathElements, boolean fork, GemsConfig config) GemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, List<String> classpathElements, boolean fork, GemsConfig config) -
Method Summary
Methods inherited from class de.saumya.mojo.ruby.script.ScriptFactory
addEnv, addEnv, addEnvs, addJvmArgs, addSwitch, addSwitch, addSwitches, getVersion, newArguments, newScript, newScript, newScriptFromJRubyJar, newScriptFromResource, toString
-
Field Details
-
GEM_HOME
- See Also:
-
GEM_PATH
- See Also:
-
gemsConfig
-
-
Constructor Details
-
GemScriptFactory
public GemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, List<String> classpathElements, boolean fork, GemsConfig config) throws ScriptException, IOException - Throws:
ScriptExceptionIOException
-
GemScriptFactory
public GemScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, File stdlibJar, List<String> classpathElements, boolean fork, GemsConfig config) throws ScriptException, IOException - Throws:
ScriptExceptionIOException
-
-
Method Details
-
environment
- Overrides:
environmentin classScriptFactory
-
newScriptFromSearchPath
- Overrides:
newScriptFromSearchPathin classScriptFactory- Throws:
IOException
-