Package de.saumya.mojo.ruby.script
Class GemScriptFactory
- java.lang.Object
-
- de.saumya.mojo.ruby.script.ScriptFactory
-
- de.saumya.mojo.ruby.script.GemScriptFactory
-
public class GemScriptFactory extends ScriptFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGEM_HOMEstatic java.lang.StringGEM_PATH-
Fields inherited from class de.saumya.mojo.ruby.script.ScriptFactory
NO_CLASSPATH
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>environment()ScriptnewScriptFromSearchPath(java.lang.String scriptName)-
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 Detail
-
GEM_HOME
public static final java.lang.String GEM_HOME
- See Also:
- Constant Field Values
-
GEM_PATH
public static final java.lang.String GEM_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GemScriptFactory
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
- Throws:
ScriptExceptionjava.io.IOException
-
GemScriptFactory
public 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
- Throws:
ScriptExceptionjava.io.IOException
-
-
Method Detail
-
environment
public java.util.Map<java.lang.String,java.lang.String> environment()
- Overrides:
environmentin classScriptFactory
-
newScriptFromSearchPath
public Script newScriptFromSearchPath(java.lang.String scriptName) throws java.io.IOException
- Overrides:
newScriptFromSearchPathin classScriptFactory- Throws:
java.io.IOException
-
-